VOGU手游网:值得大家信赖的游戏下载站!
发布时间:2021-05-21 10:54:51来源:VOGU手游网作者:VOGU手游网
这篇文章主要介绍Docker怎么进入启动容器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
本文介绍了Docker如何进入启动容器,分享给大家,具体如下:
在使用-d参数时,容器启动后会进入后台,用户无法看到容器中的信息,也无法进行操作。
这个时候如果需要进入容器进行操作,有多种方法,包括使用官方的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命令
Docker从1.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:
可以看到,一个bash终端打开了,在不影响容器内其他应用的前提下,用户可以很容易与容器进行交互。
通过指定-it参数来保持标准输入打开,并且分配一个伪终端。通过exec命令对容器执行操作是最为推荐的方式。
以上是“Docker怎么进入启动容器”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
原文链接:http://blog.csdn.net/u011641865/article/details/72472215
上一篇: Win10有哪些比较靠谱的变化
下一篇: VMware如何实现仅主机模式访问外网
神雕侠侣2手游氪金玩家消费指南
食物语手游腊味合蒸高阶阵容打法思路一览
商道高手最佳上阵25人怎么搭配阵容
王牌战士据点占领怎么玩 游戏模式介绍
闪耀暖暖养不起表情包 闪耀暖暖表情包大全持续更新
王牌战士团战如何切入详细讲解
王牌战争文明重启手工炸弹怎么获得
王牌战争文明重启各种资源刷新地点与详细位置大全
和平精英超高音质怎么修改 超简单修改音质办法介绍
王者荣耀
角色扮演
斗罗大陆手游
角色扮演
一刀传世
角色扮演
梦三国
角色扮演
坠落星界
其它游戏
邪恶疯人院
休闲益智
征途永恒
角色扮演
和平精英
枪战射击
神雕侠侣2
角色扮演