我有一个容器,我非常需要每次启动我的开发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本身启动后才启动容器。