在停止之后,stream浪者启动docker容器

我正在使用Vagrant boot2docker来设置docker容器。 这个容器是在提供过程中创build和启动的。

在暂停或重新启动虚拟机之后,再呼叫vagrant up容器不会重新启动。

另外由于容器都有一个固定的名称,所以在规定的过程中不能再次运行,因此vagrant provision不能再次运行。

有没有在stream浪的方式,我可以重新启动容器上的vagrant up

这些本身并不是一个stream浪问题。

1)默认情况下,Docker在启动时不会启动你的容器。 您可以通过使用Docker的重新启动策略来实现此目的。

2)如果你使用简单的提供方法,如bash脚本,你应该知道这些不是幂等的 – 意味着它们将会再次运行,即使已经达到了所需的状态(在你的情况下,状态是“正在运行的容器”)。 所以你需要使用CM工具,比如Puppet / Chef / Ansible /等,它们能够在尝试启动它们之前检查你的容器状态。