Browse Source

修复部署问题:使用国内Docker镜像源加速和阿里云Node镜像

pull/2/head
SwTt29 2 months ago
parent
commit
0b8390cae6
  1. 4
      Dockerfile
  2. 38
      deploy.sh

4
Dockerfile

@ -1,5 +1,5 @@
# 使用官方的Node.js 18镜像作为基础镜像
FROM node:18-alpine
# 使用国内阿里云的Node.js 18镜像作为基础镜像
FROM registry.cn-hangzhou.aliyuncs.com/library/node:18-alpine
# 设置工作目录
WORKDIR /app

38
deploy.sh

@ -11,6 +11,44 @@ if ! command -v docker &> /dev/null; then
exit 1
fi
# 配置Docker国内镜像源加速
echo "配置Docker国内镜像源加速..."
mkdir -p /etc/docker
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://reg-mirror.qiniu.com",
"https://dockerhub.azk8s.cn",
"https://registry.docker-cn.com"
],
"insecure-registries": []
}
EOF
# 重启Docker服务使配置生效
systemctl restart docker 2>/dev/null || true
sleep 5
# 配置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"
]
}
EOF
# 重启Docker服务使配置生效
systemctl daemon-reload 2>/dev/null || true
systemctl restart docker 2>/dev/null || true
sleep 5
# 检查并更新Docker Compose和Buildx
echo "检查并更新Docker工具..."

Loading…
Cancel
Save