boot2docker:poweroff对我所有的docker容器做了什么?

boot2docker:poweroff对我所有的docker容器做了什么?,docker,boot2docker,Docker,Boot2docker,当我使用“boot2docker poweroff”和之后的“boot2docker up”时,对断电时运行的docker容器有什么影响?它是像docker暂停/docker取消暂停还是docker停止/docker启动 而且,当我重新启动主机时,我假设boot2docker为我断电?当操作系统启动(Mac或Windows)时,它是否为我执行“boot2docker up”操作 实验表明 “boot2docker关机”和“boot2docker启动”类似于“docker停止”而没有“docke

当我使用“boot2docker poweroff”和之后的“boot2docker up”时,对断电时运行的docker容器有什么影响?它是像docker暂停/docker取消暂停还是docker停止/docker启动

而且,当我重新启动主机时,我假设boot2docker为我断电?当操作系统启动(Mac或Windows)时,它是否为我执行“boot2docker up”操作

实验表明

  • “boot2docker关机”和“boot2docker启动”类似于“docker停止”而没有“docker启动”

  • “boot2docker down”和“boot2docker up”类似于“docker暂停”和“docker取消暂停”


有没有办法改变“向上”的行为?

我测试了这些场景,以下是我的发现:

无论您如何停止boot2docker(即
boot2docker stop/halt/down
boot2docker poweroff
),都会有no相当于
docker pause
docker unpause
的操作

正在运行的容器将停止(
退出(0)
),如果您尚未在docker中设置重新启动策略,它们将保持停止状态

是可能进一步帮助您的boot2docker命令和别名的列表

boot2docker down/stop/halt向VirtualBox发送
ACPI Shutdown
信号,其中boot2docker断电向VirtualBox发送
断电
信号

另一方面,
boot2docker suspend/save
将保存所有内存状态并保存容器状态,就像我们执行
docker pause/unpause
一样。i、 e.如果容器在执行
boot2docker suspend/save
之前运行,那么它们在执行命令后也将保持运行

希望这有帮助