docker-machine 主机重启后重启容器

Restarting containers after docker-machine host is rebooted

我正在使用 docker-machine 来管理 DigitalOcean 上主机上的容器,如 here (Docker documentation) 所述。 如果我在 DigitalOcean 上的主机重新启动,我将不得不手动启动远程主机上的容器。

在远程机器上重启我的容器(以正确的顺序),同时仍然让我使用 docker-machine 的好方法是什么?

过去,我使用带有 init / systemd / upstart 配置文件的普通 docker 引擎。这迫使我处理 ssh-ing 到远程机器。 有没有办法使用 docker-machine 获得类似的效果?

您可能想将 --restart always 添加到您的 docker run 命令中。参见 here。请注意,您应该设计您的系统,以便事物出现的顺序无关紧要。