Docker主机重启时会发生什么?

Mil*_*red 27 docker

Docker主机关闭并重新启动后会发生什么?

  • 将重新启动正在运行的图像吗?
  • 将对这些图像所做的更改是否仍然存在,或者是否会生成图像的新实例并且更改会丢失?
  • docker是否有任何配置选项,例如启动时自动执行的图像列表以及运行图像的选项?哪里?如果没有,我想只有docker命令行可以用来改变docker状态.该状态存储在哪里(我想某处/var).这对备份docker状态很有用.

(我想在FAQ中找到这个)

Ben*_*ley 19

将重新启动正在运行的图像吗?

如果传递-r=True给启动选项,当守护进程重新启动时,Docker将重新启动容器.在Ubuntu,你可以通过修改永久地做到这一点DOCKER_OPTS="-r=true"/etc/default/docker.

将对这些图像所做的更改是否仍然存在,或者是否会生成图像的新实例并且更改会丢失?

容器将被停止.当容器下次启动时,对容器的任何修改仍将存在,这将在docker守护程序启动时自动发生-r=true,如上所述.

docker配置存储在主机系统中的哪个位置?

本身没有配置文件.您可以调整upstart/init选项/etc/default/docker.

  • `--restart`或`-r`选项确实是我感兴趣的.根据http://stackoverflow.com/a/18797089/174011,它现在是默认选项. (2认同)