我正在使用docker-machine,并使用VirtualBox驱动程序创建了一个虚拟机。我想暂停我的虚拟机,但不想停止运行中的所有docker容器。是否有可能做到这一点?我希望恢复我的虚拟机,并继续运行所有的容器。
你可以运行以下命令:
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>"
或者从命令行执行:
VBoxManage controlvm YOURDOCKERMACHINENAME savestate
docker-machine start YOURDOCKERMACHINENAME && eval $(docker-machine env YOURDOCKERMACHINENAME)