我正在使用docker-machine,我用VirtualBox驱动程序创建了一个VM。我想暂停我的机器而不杀死那台机器上所有正在运行的码头工作人员。这有可能以某种方式吗?我想恢复我的机器,并恢复所有正在运行的容器。
答案 0 :(得分:4)
只要您在Virtualbox上使用Pause
或Save State
,就可以执行此操作。在VirtualBox上使用Pause
或Save State
时,您的所有'运行'状态存储在磁盘上,然后当您Unpause
或Restart
运行' state从磁盘恢复。自己试了一下,效果很好。
相当于使用' Suspend'在VMware上。
答案 1 :(得分:3)
或者从命令行:
VBoxManage controlvm YOURDOCKERMACHINENAME savestate
要恢复:
docker-machine start YOURDOCKERMACHINENAME && eval $(docker-machine env YOURDOCKERMACHINENAME)
答案 2 :(得分:2)
您可以运行:
docker-machine stop $(docker-machine ls --format "{{.Name}}")
(已编辑)docker-machine start $(docker-machine ls --format "{{.Name}}")
(已编辑)docker-machine stop "<machine-name>"
(已编辑)docker-machine start "<machine-name>"
(已编辑)