docker机器停止命令杀死我所有的容器

我正在使用docker-machine,并使用VirtualBox驱动程序创build了一个虚拟机。 我想暂停我的机器而不杀死那台机器上所有正在运行的docker dontainers。 这有可能做些什么? 我想恢复我的机器,并恢复所有正在运行的容器。

只要您在Virtualbox上使用“ Pause或“ Save State ,您应该可以执行此操作。 当您在VirtualBox上使用PauseSave State ,所有“运行”状态都存储在磁盘上,然后当您Unpause PauseRestart ,“运行”状态将从磁盘恢复。 试了一下,它很好。

保存状态/暂停

这相当于在VMware上使用“暂停”。

或者从命令行:

VBoxManage controlvm YOURDOCKERMACHINENAME savestate

恢复:

docker-machine start YOURDOCKERMACHINENAME && eval $(docker-machine env YOURDOCKERMACHINENAME)