Docker 主机重启后卷未装载
Docker Volumes not mounted after host reboot
我通过 docker-compose up -d
启动了各种 docker 容器,它们都启用了重启标志。
当我重新启动主机 (Windows 10 Pro) 时,容器重新启动,但卷似乎没有安装。我知道这一点是因为我将配置文件保存在已安装的卷上,并且当我访问网页时服务会显示初始设置屏幕,例如 plex 会启动新服务器。当我 运行 docker-compose stop
,然后 docker-compose up -d
他们安装了卷并使用了正确的配置文件。容器在重启时的启动方式与 docker-compose up
之间有区别吗?
对于主机安装的卷,重启后卷无法立即使用是一个已知问题:https://github.com/docker/for-win/issues/584#issuecomment-286792858
我建议使用非主机安装的卷或其他解决方法。
我通过 docker-compose up -d
启动了各种 docker 容器,它们都启用了重启标志。
当我重新启动主机 (Windows 10 Pro) 时,容器重新启动,但卷似乎没有安装。我知道这一点是因为我将配置文件保存在已安装的卷上,并且当我访问网页时服务会显示初始设置屏幕,例如 plex 会启动新服务器。当我 运行 docker-compose stop
,然后 docker-compose up -d
他们安装了卷并使用了正确的配置文件。容器在重启时的启动方式与 docker-compose up
之间有区别吗?
对于主机安装的卷,重启后卷无法立即使用是一个已知问题:https://github.com/docker/for-win/issues/584#issuecomment-286792858
我建议使用非主机安装的卷或其他解决方法。