资源下载链接为: https://pan.quark.cn/s/f989b9092fc5 在Docker容器的使用过程中,若以-d参数启动容器,它会自动转入后台运行,此时用户既无法查看容器内部信息,也无法直接进行操作。不过,我们有多种途径可以进入容器进行相关操作,比如Docker自带的attach、exec命令以及第三方的nsenter工具等。 先说说attach命令,这是Docker自带的功能。其命令格式为:docker attach [–detach-keys[=[]]] [–no-stdin] [–sig-proxy[=true]] Container。该命令有三个主要选项:一是–detach-keys[=[]],用于设定退出attach模式时的快捷键组合;二是–no-stdin,当启用此选项后,容器的标准输入将不会被连接,即使在attach模式下,用户也无法通过标准输入向容器发送指令;三是–sig-proxy[=true],默认情况下为true,表示会将接收的信号转发给容器进程,若设置为false,则信号不会被转发。使用attach命令时,用户能够直接连接到容器的标准输入、输出和错误流,仿佛直接在容器内部的终端操作一样,但需要注意的是,如果容器内部有多个进程在运行,通过attach连接后,用户只能与容器的主进程进行交互,对于其他子进程则无法直接操作,而且一旦容器的主进程结束,attach连接也会随之断开。 再来看exec命令,它的格式是:docker exec [OPTIONS] CONTAINER COMMAND [ARG...].这个命令可以在一个正在运行的容器中启动一个新的进程来执行指定的命令。它的好处是不会干扰容器原有的进程,而且可以指定以root用户或其他用户的身份来运行命令。例如,我们可以使用docker exec -it [容器ID] /bin/bas

































- 1


- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 第七章-工艺金属结构制作安装.doc
- 日立SETFREE与大金VRV的产品比较.ppt
- 工业互联·智取未来In-Cloud工业互联网平台应用场景与实践.docx
- 环境中微生物的检测和分离纯化.docx
- 桥梁工程简支梁桥的计算讲义(PPT双语).ppt
- 耐火材料隐患排查治理2017.04.27.doc
- 福星花园二期工程监理总结.doc
- 起搏器程控随访L.ppt
- 中国名菜荆楚风味植物类.doc
- 监理工作总结报告.doc
- 某供电公司政策稽查执行员岗位职责描述.doc
- 2010年3月全国计算机等级历年考试四级软件测试工程师笔试真题.doc
- “浅谈建筑环境与暖通空调能耗”外文翻译.doc
- 区块链云算力销售话术.docx
- 数据库系统概论-第4章-数据库安全性.ppt
- 第8章-动态存储管理.doc


