欢迎您的访问
专注于分享最有价值的互联网技术干货

2-4、Docker attach 命令

几个T的资料等你来白嫖
双倍快乐
一定要收藏这个宝藏网站防止丢失,求助资源~!!!

docker attach 连接到正在运行中的容器

docker attach [OPTIONS] CONTAINER

可以同时连接上同一个 container 来共享屏幕 ( 与 screen 命令的 attach 类似 )

注意

  1. 要 attach 上去的容器必须正在运行
  2. 官方文档中说 attach 后可以通过 CTRL-C 来 detach

    但实际上经过我们的测试发现:

    1. 如果 container 当前在运行 bash,CTRL-C 自然是当前行的输入,没有退出
    2. 如果 container 当前正在前台运行进程,如输出 nginx 的 access.log 日志,CTRL-C 不仅会导致退出容器,而且还 stop 了。这不是我们想要的

    detach 的意思按理应该是脱离容器终端,但容器依然运行

    好在 attach 是可以带上 --sig-proxy=false 来确保 CTRL-DCTRL-C 不会关闭容器

范例

容器 d07b599f11e4 会将访问日志指到标准输出,可以连接到容器查看访问信息

[root@localhost ~]# docker attach --sig-proxy=false d07b599f11e4
172.17.0.1 - - [31/May/2018 10:40:40] "GET / HTTP/1.1" 200 -
172.17.0.1 - - [31/May/2018 10:40:41] "GET / HTTP/1.1" 200 -
赞(0) 打赏
版权归原创作者所有,任何形式转载请联系我们:大白菜博客 » 2-4、Docker attach 命令

评论 抢沙发

0 + 5 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏