一尘不染

如何重新启动已停止的Docker容器

docker

我使用以下命令从映像启动docker容器:

$ docker run -d myimage /bin/bash -c "mycommand"

"mycommand"完成后,容器停止(我想这已停止),但它并没有被删除,因为我可以用这个命令来查看它:

$ docker ps -a

有什么办法可以restart使用相同的参数将此容器保持由生成的数据mycommand


阅读 650

收藏
2020-06-17

共1个答案

一尘不染

是的,当初始命令完成执行后,容器将停止。

您可以使用以下方法启动已停止的容器:

docker start container_name

如果要查看命令的输出,则应添加-ai选项:

docker start -ai container_name

PS。有一个,docker restart container_name但用于重新启动正在运行的容器-我相信情况并非如此。

2020-06-17