Memo
获取当前目录下的所有子目录
如果有安装 kadwanev/retry,可以加个自动重试 pull:
#!/bin/bash
# 获取当前目录下的所有子目录
directories=$(find . -maxdepth 1 -type d)
# 遍历每个子目录
for dir in $directories; do
if [[ $dir != "." ]]; then
echo "进入目录: $dir"
cd $dir
# 更新镜像并重启服务
retry -t9 docker-compose pull
docker-compose up -d
cd ..
echo "完成更新和重启: $dir"
echo "------------------------"
fi
done