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

我建议使用非主机安装的卷或其他解决方法。