Docker compose更新所有堆栈的所有容器中的所有映像,并重新启动所有受影响的堆栈



我可以使用一个简单的命令行或GUI来更新所有堆栈的所有已安装容器,并重新启动所有容器,而不是运行吗

docker-compose pull
docker-compose up -d

对于每个包含docker-compose.yml文件的目录?

非常感谢!

编写脚本的快速方法。

$ find . -type f -name docker-compose.yaml -exec dirname {} ; |while read dir
do
pushd "$dir"
docker-compose down
docker-compose pull
docker-compose up -d
popd
done

最新更新