docker-machine stop命令杀死我所有的容器

use*_*582 4 docker docker-machine

我正在使用docker-machine,并使用VirtualBox驱动程序创建了一个VM。我想暂停我的机器,而不杀死该机器上所有正在运行的docker dontainers。这有可能吗?我想恢复我的机器,并恢复我所有正在运行的容器。

Ric*_*ico 5

只要您在Virtualbox上使用Pause或Save State在Virtualbox上,就应该能够这样做。当您在VirtualBox上使用Pause或Save State在VirtualBox上使用时,所有“运行”状态都存储在磁盘上,然后在您Unpause或Restart该“运行”状态从磁盘恢复时。我自己尝试过,效果很好。

保存状态/暂停

这等效于在VMware上使用“挂起”。


小智 5

你可以运行:

  • 停止所有 docker 机器:(已docker-machine stop $(docker-machine ls --format "{{.Name}}")编辑)
  • 启动所有 docker 机器 : docker-machine start $(docker-machine ls --format "{{.Name}}"):(已编辑)
  • 停止机器:(已docker-machine stop "<machine-name>"编辑)
  • 启动机器: docker-machine start "<machine-name>":(已编辑)