“docker start”和“docker restart”有什么区别?

22

就停止/启动容器而言?

停止容器后:

docker stop <container id>

看起来我可以运行"start"或"restart"其中之一来重新启动它。我想知道是否有任何区别,或者它们在功能上是等同的:

看起来我可以运行"start"或"restart"其中之一来重新启动它。我想知道是否有任何区别,或者它们在功能上是等同的:
docker restart <container id>
docker start <container id>
1个回答

36

docker restart 命令会先停止再启动容器。如果容器已经停止,那么它的功能就和 docker start 一样了。不同之处在于若你要对一个可能正在运行或者已经停止的容器进行操作时,docker restart 在这种情况下更加健壮可靠。


3
@JoelBondurant,您能更准确地解释一下您正在谈论的内容吗? - Webwoman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接