首页 Docker教程docker-进入容器方法

docker-容器传递命令

docker-容器内管理

运维派是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai

进入正在运行的容器
使用attach命令

docker attach 容器名,attach 类似于vnc,操作会在同一个容器的多个会话界面同步显示,所有使用此方式进入容器的操作都是同步显示的,且使用exit退出后容器自动关闭,不推荐使用,需要进入到有shell环境的容器

格式:

范例:

使用exec命令

可以执行单次命令,以及进入容器,测试环境使用此方式,虽然exit退出容器还在运行,此为推荐方式

格式:

范例:

使用nsenter命令

nsenter命令需要通过PID进入到容器内部,且退出后仍然正常运行:不过需要事先使用docker inspect获取到容器的PID, 目前此方式使用较少,此工具来自于util-linux包

范例:

脚本方式

将nsenter命令写入到脚本进行调用,方便进入容器看日志或排错

如下:

范例:

本文链接:http://www.yunweipai.com/34806.html

docker-容器传递命令

docker-容器内管理

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部