diff --git a/deploy.sh b/deploy.sh index bf97517..083e612 100644 --- a/deploy.sh +++ b/deploy.sh @@ -5,11 +5,31 @@ echo "开始部署微信小程序后端服务..." # 检查是否安装了Docker -echo "检查Docker是否安装..." -if ! command -v docker &> /dev/null; then - echo "错误: Docker未安装,请先安装Docker" - exit 1 -fi + echo "检查Docker是否安装..." + if ! command -v docker &> /dev/null; then + echo "错误: Docker未安装,请先安装Docker" + exit 1 + fi + +# 配置Docker国内镜像源加速 + echo "配置Docker国内镜像源加速..." + mkdir -p /etc/docker + cat > /etc/docker/daemon.json << EOF + { + "registry-mirrors": [ + "https://registry.cn-hangzhou.aliyuncs.com", + "https://docker.mirrors.ustc.edu.cn", + "https://mirror.baidubce.com", + "https://hub-mirror.c.163.com", + "https://reg-mirror.qiniu.com" + ] + } + EOF + + # 重启Docker服务使配置生效 + systemctl daemon-reload 2>/dev/null || true + systemctl restart docker 2>/dev/null || true + sleep 5 # 检查并更新Docker Compose和Buildx echo "检查并更新Docker工具..."