docker容器的启动(docker容器启动时间)

大家好,欢迎再次光临,我是你们的朋友全栈君。

当我们使用-d参数启动容器时,容器会进入后台运行,用户无法直接看到容器内的信息或进行操作。

此时,若需要进入容器进行操作,有多种方法可供选择,包括使用Docker官方提供的attach或exec命令,以及第三方工具nsenter。 1、attach命令 attach命令是Docker内置的命令,命令格式如下: docker attach [–detach-keys[=[]]] [–no-stdin] [–sig-proxy[=true]] CONTAINER

该命令支持以下三个主要选项:

·–detach-keys[=[]]:设定退出attach模式的快捷键序列,默认为CTRL-p CTRL-q;

·–no-stdin=true|false:是否关闭标准输入,默认为保持打开;

·–sig-proxy=true|false:是否将收到的系统信号代理给应用进程,默认为true。

然而,attach命令有时使用起来并不方便。当多个窗口同时使用attach命令连接到同一个容器时,所有窗口都会同步显示。一旦某个窗口因命令阻塞,其他窗口也将无法执行操作。 2、exec命令 从Docker1.3.0版本开始,提供了更为便捷的exec命令,可在容器内直接执行任意命令。其基本格式为:

docker exec [-d|–detach] [–detach-keys[=[]]] [-i|–interactive] [–privileged] [-t|–tty] [-u|–user[=USER]] CONTAINER COMMAND [ARG…]。

其中较为重要的参数包括:

·-i,–interactive=true|false:打开标准输入以接受用户输入命令,默认为false;

·–privileged=true|false:是否以高权限执行命令,默认为false;

·-t,–tty=true|false:分配伪终端,默认为false;

·-u,–user=”“:指定执行命令的用户名或ID。

例如,要进入刚创建的容器并启动一个bash:

docker容器的启动(docker容器启动时间)可以看到,一个bash终端已被打开,在不影响容器内其他应用的情况下,用户可以轻松与容器进行交互。通过指定-it参数来保持标准输入打开,并且分配一个伪终端。使用exec命令对容器执行操作是推荐的方式。

3、nsenter工具 在util-linux软件包版本2.23+中包含了nsenter工具。如果系统中的util-linux包没有此命令,可以按照以下方法从源码安装:

代码语言:javascript代码运行次数:0运行复制“`javascript$ cd /tmp; curl https://www.php.cn/link/0958560bd45062d115debadb6bca3183 | tar -zxf-; cd util-linux-2.24;$ ./configure –without-ncurses$ make nsenter && cp nsenter /usr/local/bin

要使用nsenter连接到容器,首先需要找到容器进程的PID,可以通过以下命令获取:

代码语言:javascript代码运行次数:0<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M6.66666 10.9999L10.6667 7.99992L6.66666 4.99992V10.9999ZM7.99999 1.33325C4.31999 1.33325 1.33333 4.31992 1.33333 7.99992C1.33333 11.6799 4.31999 14.6666 7.99999 14.6666C11.68 14.6666 14.6667 11.6799 14.6667 7.99992C14.6667 4.31992 11.68 1.33325 7.99999 1.33325ZM7.99999 13.3333C5.05999 13.3333 2.66666 10.9399 2.66666 7.99992C2.66666 5.05992 5.05999 2.66659 7.99999 2.66659C10.94 2.66659 13.3333 5.05992 13.3333 7.99992C13.3333 10.9399 10.94 13.3333 7.99999 13.3333Z" fill="currentcolor">运行<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd">复制javascript PID=$(docker inspect --format "{ { .State.Pid }}" )

有了这个PID,就可以连接到容器:

代码语言:javascript代码运行次数:0运行复制javascript$ nsenter --target $PID --mount --uts --ipc --net --pid

发布者:全栈程序员栈长,转载请注明出处:https://www.php.cn/link/3a8fcf2a8e88e290cf69a9b95726187a

以上就是docker容器的启动(docker容器启动时间)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/34710.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
mysql视图是什么?视图有哪些优缺点?
上一篇 2026年10月18日 23:06:14
深入理解React useEffect与用户认证状态管理
下一篇 2025年12月20日 21:03:12

相关推荐

  • mysql视图是什么?视图有哪些优缺点?

    mysql视图是虚拟表,不存储实际数据,基于真实表查询结果。1.优点:简化复杂查询,将多表join封装为视图方便调用;2.安全性:控制访问权限,隐藏敏感字段;3.缺点:性能可能受影响,尤其嵌套视图或复杂逻辑时;4.更新限制:含聚合函数、distinct、group by或多表连接的视图不可更新。使用…

    2026年10月18日
    200
  • 为什么电脑需要启用硬件DEP保护?

    启用硬件DEP可显著提升电脑安全性,通过CPU的NX/XD位标记内存为不可执行,阻止恶意代码运行,有效防御缓冲区溢出攻击;在Windows中可用wmic命令检查DEP状态,确认硬件支持及策略配置;相比软件DEP,硬件DEP防护更彻底,性能影响极小,兼容性问题可通过更新程序或添加例外解决,建议优先启用…

    2026年10月18日
    100
  • linux下svn常用命令分享

    本文主要和大家分享linux下svn常用命令,希望能帮助到大家。 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co 2、往版本库中添加新的文件s…

    2026年10月18日
    000
  • Linux下安装Redis、MongoDB

    安装redis yum -y install epel-release #安装epel仓库,里面包含redis的yum仓库yum -y install redis #安装redisservice redis start #启动redis服务systemctl enable redis #开机自启re…

    2026年10月18日
    000
  • 如何一键打开无痕模式:谷歌浏览器无痕浏览窗口教学

    如何一键打开无痕模式:谷歌浏览器无痕浏览窗口教学如何一键打开无痕模式:谷歌浏览器无痕浏览窗口教学如何一键打开无痕模式:谷歌浏览器无痕浏览窗口教学如何一键打开无痕模式:谷歌浏览器无痕浏览窗口教学

    本文将聚焦于如何实现“一键”开启谷歌浏览器的无痕模式,为您提供最高效的操作教学。我们将讲解利用键盘快捷键即时调出无痕窗口的方法,并进一步介绍如何通过创建一个专用的桌面快捷方式,实现真正意义上的一键启动无痕浏览,让您随时都能快速进入隐私浏览状态。 立即进入“免费看电影的软件☜☜☜☜☜点击进入”; 什么…

    2026年10月18日 • 用户投稿
    000
  • linux下怎么安装composer并改源

    linux下怎么安装composer并改源linux下怎么安装composer并改源linux下怎么安装composer并改源linux下怎么安装composer并改源

    本文由composer教程栏目给大家介绍关于linux下如何安装composer并改源,希望对需要的朋友有所帮助! linux下安装composer并改源 先下载composer.phar包到服务器上,可以使用wget,curl,或者ftp上传 配置php全局变量,测试composer是否正常 发送…

    2026年10月18日 • 用户投稿
    500
  • 氮化镓布局先行者,推动AI、汽车、工业、储能领域效率提升

    氮化镓布局先行者,推动AI、汽车、工业、储能领域效率提升氮化镓布局先行者,推动AI、汽车、工业、储能领域效率提升氮化镓布局先行者,推动AI、汽车、工业、储能领域效率提升氮化镓布局先行者,推动AI、汽车、工业、储能领域效率提升

    第三代半导体材料氮化镓(gan)因人工智能、数据中心和汽车电子等领域的蓬勃发展而迎来黄金时代。闻泰科技凭借多年深耕和持续创新,在gan领域取得显著成就,为产业链发展注入新的活力。 氮化镓:高功率需求的理想之选 氮化镓作为氮和镓的化合物,相比传统硅材料,拥有高频、高电子迁移率、低导通电阻和无反向恢复损…

    2026年10月18日 • 用户投稿
    100
  • Maven项目中,工具类artifactId应该以utils结尾还是util结尾?

    Maven项目中,工具类artifactId应该以utils结尾还是util结尾?Maven项目中,工具类artifactId应该以utils结尾还是util结尾?Maven项目中,工具类artifactId应该以utils结尾还是util结尾?Maven项目中,工具类artifactId应该以utils结尾还是util结尾?

    Maven项目中工具类artifactId:utils还是util? 在Maven项目中,如何命名工具类模块的artifactId一直存在争议,是使用“utils”还是“util”作为后缀? 结论: 实际上,并没有强制性的规范规定必须使用“utils”或“util”。不同的开发团队和项目可能采用不同…

    2026年10月18日 • 用户投稿
    200
  • Win10系统商店无法联网 显示英文

    Win10系统商店无法联网 显示英文Win10系统商店无法联网 显示英文Win10系统商店无法联网 显示英文Win10系统商店无法联网 显示英文

    昨天我从微软官网下载了win10 1809版本的系统镜像,并将其安装在我的电脑上。整体来说,系统的界面显得非常简洁清爽,但因为是官方镜像,许多必要的功能或组件并未包含其中,这让我感到有些遗憾。相比之下,ghost镜像通常会内置更多实用工具,但又往往伴随着不少预装软件,让人颇为头疼。最终,我决定通过自…

    2026年10月18日 • 用户投稿
    200
  • linux下的phpize扩展安装实例详解

    linux下的phpize扩展安装实例详解linux下的phpize扩展安装实例详解linux下的phpize扩展安装实例详解linux下的phpize扩展安装实例详解

    linux系统中,php安装成功后,在bin目录下会生成一个名叫phpize的可执行脚本,这个脚本的用途是动态安装php扩展模块。 使用phpize脚本安装php扩展模块的好处:在安装php时没有安装的扩展,可以在以后随时安装上,且不需要重新安装PHP。   安装步骤: 1、切换到扩展模块目录 立即…

    2026年10月18日 • 用户投稿
    100
  • 谷歌浏览器怎么开启无痕浏览 谷歌浏览器隐私窗口完整步骤

    谷歌浏览器怎么开启无痕浏览 谷歌浏览器隐私窗口完整步骤谷歌浏览器怎么开启无痕浏览 谷歌浏览器隐私窗口完整步骤谷歌浏览器怎么开启无痕浏览 谷歌浏览器隐私窗口完整步骤谷歌浏览器怎么开启无痕浏览 谷歌浏览器隐私窗口完整步骤

    本文将为您提供一份谷歌浏览器开启无痕浏览的完整步骤指南。通过这篇教程,您将学会如何在桌面电脑和移动设备上轻松启动隐私窗口,从而在浏览网页时不留下本地痕迹。下文将对整个操作过程进行详细分解,确保您能顺利掌握。 立即进入“免费看电影的软件☜☜☜☜☜点击进入”; 什么是无痕模式? 无痕模式,也称为隐私窗口…

    2026年10月18日 • 用户投稿
    100
  • 微软反驳“新版 Outlook 是垃圾”:其在稳定性、性能及安全性方面实现均提升,并带来多种新功能

    微软反驳“新版 Outlook 是垃圾”:其在稳定性、性能及安全性方面实现均提升,并带来多种新功能微软反驳“新版 Outlook 是垃圾”:其在稳定性、性能及安全性方面实现均提升,并带来多种新功能微软反驳“新版 Outlook 是垃圾”:其在稳定性、性能及安全性方面实现均提升,并带来多种新功能微软反驳“新版 Outlook 是垃圾”:其在稳定性、性能及安全性方面实现均提升,并带来多种新功能

    6 月 25 日消息,针对系统管理员用户批评新版 outlook for windows 应用为“垃圾(hot garbage)”一事,微软于当地时间 25 日发布了一篇长文博客进行回应,强调新版在“稳定性、性能及安全性”方面表现更优,并列举了多项旧版无法实现的新功能。 微软表示:“新版 Outlo…

    2026年10月18日 • 用户投稿
    100
  • linux之Centos7系统加固知识点小结

    本文主要给大家详细介绍了linux中centos7系统加固的相关知识点,希望能帮助到大家。 注意:此教程的云服务器以centos7以上为例,云服务器于阿里云购买 其他服务商的云服务器配置大同小异 建议:linux的服务器不建议安装图形化工具,因为占内存,占带宽,占资源,弊远大于利 手动更新系统: y…

    2026年10月18日
    100
  • Java Optional 调试难题:如何查找原本由Optional避免的空指针?

    Java Optional 调试难题:如何查找原本由Optional避免的空指针?Java Optional 调试难题:如何查找原本由Optional避免的空指针?Java Optional 调试难题:如何查找原本由Optional避免的空指针?Java Optional 调试难题:如何查找原本由Optional避免的空指针?

    Java Optional 调试的挑战:空指针的“幽灵” 在使用 Java Optional 优雅地处理空值后,传统的调试方法难以直接定位潜在的空指针异常。这是因为 Optional 本身的设计目的就是为了避免空指针错误。那么,如何有效地调试,找到那些本应被 Optional 避免的潜在空指针呢? …

    2026年10月18日 • 用户投稿
    000
  • PHP高效处理大型XML文件:基于节点内容进行过滤与重构

    本文探讨了在PHP中高效处理大型XML文件的策略,特别是在需要根据XML节点内容进行过滤和重构时遇到的内存限制问题。通过利用PHP生成器实现流式处理,逐个解析XML项,避免将整个文件加载到内存,从而有效解决了传统方法导致的内存溢出和性能瓶颈,并演示了如何根据特定子节点的值筛选数据并生成新的XML文件…

    2026年10月18日
    000
  • Java中从现有不可变集合创建并扩展新不可变集合的指南

    本文旨在解决如何将一个已有的不可变 Set 与额外数据合并,生成一个新的不可变 Set,同时避免类型混淆的问题。通过深入探讨 Java Stream API 中的 flatMap 操作符,文章提供了两种高效且类型安全的方法,演示了如何将多个集合或元素流扁平化,并最终使用 Collectors.toU…

    2026年10月18日
    100
  • 美团app共享单车如何关锁

    美团app共享单车如何关锁美团app共享单车如何关锁美团app共享单车如何关锁美团app共享单车如何关锁

    在使用美团 app 骑行共享自行车结束后,正确完成关锁操作是结束行程的重要环节。下面将为您详细说明美团 app 共享单车的关锁流程。 到达目的地后,请先将共享单车停放在指定的停车区域内,确保车辆停放规范,不影响行人和其他交通工具的正常通行。 随后,打开美团 app,在首页点击“骑车”功能进入骑行界面…

    2026年10月18日 • 用户投稿
    100
  • Linux中Apache设置压缩及缓存的方法实例

    本文主要和大家分享linux中apache设置压缩及缓存的方法实例,希望能帮助到大家。 压缩文件: 编辑apache模块 vim /etc/httpd/conf.modules.d/00-base.conf 确保以下三个模块没有被注释 LoadModule headers_module module…

    2026年10月18日
    000
  • AI 女友应用安全崩塌:超 40 万用户 4300 万条私密对话泄露

    网络安全媒体 Cybernews 最近曝光了一起严重的数据泄露事件,涉及两款热门的 AI 伴侣类应用:“Chattee Chat – AI Companion” 和 “GiMe Chat – AI Companion”。由于开发方在安全防护上的重大疏漏,超过 40 万名用户的私人信息、累计达 430…

    2026年10月18日
    200
  • 俄罗斯搜索引擎无需注册访问_俄罗斯搜索引擎在线链接

    答案是www.yandex.ru。该链接为俄罗斯主流搜索引擎Yandex,无需注册即可访问,具备强大的俄语处理能力、广泛的本地信息覆盖、多媒体检索及实时新闻推送功能,并集成地图、邮箱、云存储等多元化服务。 1、立即进入“☞☞☞☞点击俄罗斯搜索引擎无需注册访问☜☜☜☜”; 2、立即进入“☞☞☞☞点击y…

    2026年10月18日
    300

发表回复

登录后才能评论
关注微信