【问题标题】:How to auto start docker containers in Docker for mac?如何在 Docker for mac 中自动启动 docker 容器?
【发布时间】:2016-12-17 01:11:12
【问题描述】:

Docker Desktop for Mac 每次我的笔记本电脑唤醒时都会重新启动,我必须通过 docker start <container> 手动启动我的所有容器。有没有办法自动完成?

【问题讨论】:

  • 虽然看起来很奇怪,但我没有在 Mac 上使用 Docker beta 或基于 Vagrant 的 Docker 主机体验过这种行为。因此,您可能想了解它为什么不恢复 VM 状态,但如前所述,无论如何您都可以设置重启策略,如 --restart unless-stopped 或类似的。

标签: docker docker-for-mac docker-desktop


【解决方案1】:

您可以尝试使用 --restart always 策略运行您的容器。
docker run Restart policies

无论退出状态如何,始终重新启动容器。
当您指定 always 时,Docker 守护程序将无限期地尝试重新启动容器。
无论容器的当前状态如何,容器也将始终在守护程序启动时启动。

这样,当 docker 守护进程重新启动时,之前使用该选项启动的所有容器都应该再次运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 2015-08-07
    • 2020-03-06
    • 2020-10-27
    • 1970-01-01
    相关资源
    最近更新 更多