配置docker重新启动时不启动任何容器

时间:2019-12-02 12:09:50

标签: docker

有时我的计算机崩溃了,我必须重新启动它。重新启动时,它将再次启动docker。当docker启动时,它启动了我之前的容器。这可能会导致复杂情况,例如无法在chrome中建立可靠的互联网连接,这使我花了一个小时的时间才能解决掉头发。

为此,为了节省计算机一些启动负载并避免拖拉头发,我的解决方案是完全避免启动容器,而改为手动启动它们。我这样做的原因是:

  • 我并不总是需要启动docker
  • 我可以得出结论,由于习惯和重复,docker不会在不到一秒钟的时间内运行。

不幸的是,我对docker的了解有限。我知道我可以将所有docker-compose配置更改为永不重启,但是根据我的理解(我相信是有缺陷的),这也意味着在我尝试运行它们时容器不会自动重启手动。

理想情况下,当docker启动时,我不希望它们启动,但是每当我通过docker-compose启动它们时,它们就会重新启动。

有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以将容器或服务的restart-policy设置为no。这将防止Docker容器自动重新启动自身。如果您偶尔仅使用docker,建议您在评论中使用daniu的建议,并从重新启动时删除docker守护程序。

Restart-Policy at Docker's official website

相关问题