如何在docker中启动已停止的ubuntu容器?有什么主意吗?
$ docker pull ubuntu
$ docker images
存储库标签图像ID大小更改
ubuntu最新7698f282e524 29小时前69.9MB
$ docker run ubuntu
$ docker ps -a
容器ID图像命令创建的状态端口名称
512009f5b00e ubuntu“ / bin / bash” 39分钟前退出(0)大约一分钟前sad_noether
$ docker start sad_noether
sad_noether
$ docker ps
容器ID图像命令创建的状态端口名称
$ docker ps -a
容器ID图像命令创建的状态端口名称
512009f5b00e ubuntu“ / bin / bash” 40分钟前退出(0)23秒前sad_noether
$ docker exec -it sad_noether bash
守护程序的错误响应:容器512009f5b00e6be5e3ee199d2db25c628219c237b16e37eed5cb6052179ebdbc未运行
答案 0 :(得分:2)
如何在docker中启动已停止的ubuntu容器?
docker start CONTAINER
在您的情况下,您运行ubuntu时没有任何前台进程,因此容器在启动时会立即退出。
您应该运行docker run -it ubuntu bash
答案 1 :(得分:1)
您应该运行此命令以保持容器运行。
docker run -d ubuntu sleep 9999999
答案 2 :(得分:0)