如何在windows启动时自动启动docker容器~等待docker运行



我有一个容器,我非常需要每次启动我的开发PC,所以我试图让它自动启动。

我已经写了一个.bat文件,可以很好地启动容器,一旦docker启动,并将其放入windows上的自动启动文件夹中,但是…

…当启动我的PC时,.bat在docker开始运行之前执行,因此在没有启动容器的情况下终止。一旦docker启动并运行,我就可以手动使用.bat来启动它。

所以这是我的问题:有什么我可以添加到我的。bat告诉它等待docker运行之前试图启动容器?

目前,蝙蝠只说docker-compose up,没有其他。

添加

restart: unless-stopped

restart: always

docker-compose.yml中的容器,然后再次手动使用docker-compose up。这将使Docker在Docker本身启动后才启动容器。

最新更新