进入docker容器界面的两种方法及其比较

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lijinshanba/article/details/81483425

参考文章:

1.https://www.cnblogs.com/xhyan/p/6593075.html

第一步:开启容器

现在我只会两种方法,不管是哪一种,首先都要开启容器

docker start <container-id>

第二步:进入容器

方法1:attach

        docker attach <container-id>

        用docker attach <container-id>进入容器,当我们使用exit命令退出时,容器停止运行。而且attach命令有一个缺点,当有多个用户用同时登陆docker并且运行该命令时(比如用xshell进入云服务器),所有的窗口都会同步显示,如果有一个窗口阻塞了,那么别的窗口也用不了,这个方法不太适合于企业的生产环境。

 

方法2:exec

       docker exec -it <container-id> bash

       先用docker ps -a命令,查看COMMAND下面的东西,如下截图,内容是“bash”,还有可能是“/bin/bash”等等,都有可能。

       然后用docker exec -it <container-id> bash 命令进入容器。

       使用exec进入容器,再使用exit命令退出时,容器不会停止运行

猜你喜欢

转载自blog.csdn.net/lijinshanba/article/details/81483425