使用阿里云 yum 源安装 Docker

  • 作者: 凯哥Java(公众号:凯哥Java)
  • Docker
  • 时间:2026-04-13 14:25
  • 120人已阅读
简介 按顺序执行以下命令:# 1. 安装必要的依赖sudo yum install -y yum-utils# 2. 添加阿里云的 Docker CE 仓库sudo yum-config-manager --add-repo https://mirrors.aliy

🔔🔔好消息!好消息!🔔🔔

有需要的朋友👉:微信号 kaigejava2022


按顺序执行以下命令:

# 1. 安装必要的依赖
sudo yum install -y yum-utils

# 2. 添加阿里云的 Docker CE 仓库
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 3. 更新 yum 缓存
sudo yum makecache fast

# 4. 安装 Docker CE(社区版)
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 5. 启动 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker

# 6. 将当前用户加入 docker 组(避免每次 sudo)
sudo usermod -aG docker $USER
newgrp docker

# 7. 验证安装
docker --version


配置国内镜像加速器是必须的步骤


在国内环境下,Docker Hub 的访问非常不稳定,配置国内镜像加速器是必须的步骤

你列出的配置命令是正确的,请按顺序执行它们:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
  ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

✅ 配置完成后,验证加速器是否生效

docker info | grep -A 1 "Registry Mirrors"

如果能看到类似下面的输出,说明配置成功:

Registry Mirrors:
  https://docker.mirrors.ustc.edu.cn/


🔍 快速验证:测试加速器地址是否可达

curl -v --connect-timeout 5 https://docker.nju.edu.cn/v2/


🚀 重新启动 Dify

配置好加速器后,需要重新拉取镜像并启动服务

# 进入 Dify 的 docker 目录(你之前 clone 的位置)
cd dify/docker

# 重新拉取镜像(现在应该会从国内镜像源拉取,速度快很多)
docker compose pull

# 再次启动所有容器
docker compose -p dify up -d

💡 补充说明

  • 如果你之前已经执行过 docker compose up -d 并且有些镜像已经部分拉取,建议先清理掉失败的尝试:

    docker compose down
    docker compose pull   # 重新拉取
    docker compose up -d

TopTop