“docker启动”和“docker重启”有什么区别?

关于停止/启动一个容器?

停止一个容器后:

docker stop <container id> 

看来我可以运行“开始”或“重新启动”来恢复。 我想知道是否有任何区别,或者它们在function上是否相同:

 docker restart <container id> docker start <container id> 

docker restart命令将发出停止,然后开始。 如果容器已经停止,它在function上与docker start相同。 不同之处在于,如果您尝试在可能运行或未运行的容器上执行操作,则在此情况下, docker restart会更稳健。