有时我的计算机崩溃了,我必须重新启动它。重新启动时,它将再次启动docker。当docker启动时,它启动了我之前的容器。这可能会导致复杂情况,例如无法在chrome中建立可靠的互联网连接,这使我花了一个小时的时间才能解决掉头发。
为此,为了节省计算机一些启动负载并避免拖拉头发,我的解决方案是完全避免启动容器,而改为手动启动它们。我这样做的原因是:
不幸的是,我对docker的了解有限。我知道我可以将所有docker-compose配置更改为永不重启,但是根据我的理解(我相信是有缺陷的),这也意味着在我尝试运行它们时容器不会自动重启手动。
理想情况下,当docker启动时,我不希望它们启动,但是每当我通过docker-compose启动它们时,它们就会重新启动。
有可能吗?
答案 0 :(得分:0)
您可以将容器或服务的restart-policy
设置为no
。这将防止Docker容器自动重新启动自身。如果您偶尔仅使用docker,建议您在评论中使用daniu的建议,并从重新启动时删除docker守护程序。