我使用以下命令从映像启动docker容器:
$ docker run -d myimage /bin/bash -c "mycommand"
当"mycommand"完成后,容器停止(我想这已停止),但它并没有被删除,因为我可以用这个命令来查看它:
"mycommand"
$ docker ps -a
有什么办法可以restart使用相同的参数将此容器保持由生成的数据mycommand?
restart
mycommand
是的,当初始命令完成执行后,容器将停止。
您可以使用以下方法启动已停止的容器:
docker start container_name
如果要查看命令的输出,则应添加-ai选项:
-ai
docker start -ai container_name
PS。有一个,docker restart container_name但用于重新启动正在运行的容器-我相信情况并非如此。
docker restart container_name