猿问

如何进入,退出docker的container

如何进入,退出docker的container

收到一只叮咚
浏览 874回答 2
2回答

慕尼黑5688855

理解很简单:docker run:启动containerubuntu:你想要启动的image-t:进入终端-i:获得一个交互式的连接,通过获取container的输入/bin/bash:在container中启动一个bash shell这样就进入container的内部了:root@af8bae53bdd3:/#如果有运行中的container,可以在container所在的外部操作系统中运行:docker ps查看到这个container。如果想看到所有的container,包括运行中的,以及未运行的或者说是沉睡镜像,则运行:docker ps -a如果要退出就:Ctrl-D或:root@af8bae53bdd3:/# exit如果想再次打开这个container,运行:docker start goofy_almeida其中“goofy_almeida”是镜像的名称这个时候container运行在后台,如果想进入它的终端,则:docker attach goofy_almeida就可以了。

哔哔one

docker run指定的命令如果不是那些一直挂起的命令(比如运行top,不断echo),就是会自动退出的。-d命令是设置detach为true,根据官方的文档,意思是让这个命令在后台运行,但并不是一直运行(我们在一个正常的Linux Terminal中运行/bin/bash 
随时随地看视频慕课网APP
我要回答