本文适用于 CentOS 7/8/9 系统,详细讲解从 Docker 安装 → 源配置 → 镜像加速 的完整流程。
本文使用最新 阿里云 Docker YUM 源 与多源镜像加速方案,帮助你快速搭建高效的 Docker 环境。


一、安装 yum 工具

在开始前,请先确保系统已联网,并执行以下命令安装 Docker 所需依赖:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

安装完成后,我们即可配置 Docker 的 yum 源。


二、配置 Docker 的 YUM 仓库(阿里云源)

执行以下命令添加 Docker 官方仓库(已替换为阿里云镜像):

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

替换下载地址为阿里云镜像源:

sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

更新缓存:

sudo yum makecache fast

三、安装 Docker CE(社区版)

使用以下命令安装 Docker:

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装包说明:

  • docker-ce:Docker 引擎核心组件

  • docker-ce-cli:命令行工具

  • containerd.io:容器运行时

  • docker-buildx-plugin / docker-compose-plugin:构建与编排工具


四、启动与验证 Docker

安装完成后,执行以下命令进行服务控制与验证:

# 启动 Docker
systemctl start docker

# 停止 Docker
systemctl stop docker

# 重启 Docker
systemctl restart docker

# 设置开机自启
systemctl enable docker

# 查看运行状态
docker ps

若 docker ps 能正常输出结果,即表示 Docker 启动成功 ✅


五、配置镜像加速(多源加速推荐)

为了加快镜像下载速度,我们可以配置多个镜像加速源。

1. 创建配置目录

mkdir -p /etc/docker

2. 编辑配置文件

tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://mirrors.tuna.tsinghua.edu.cn",
        "http://mirrors.sohu.com",
        "https://ustc-edu-cn.mirror.aliyuncs.com",
        "https://ccr.ccs.tencentyun.com",
        "https://docker.m.daocloud.io",
        "https://docker.awsl9527.cn"
    ]
}
EOF

3. 重载配置并重启 Docker

systemctl daemon-reload
systemctl restart docker

🔹 提示:阿里云公共镜像加速已于部分地区停用,如需专属加速可参考下节配置个人阿里云镜像加速。


六、配置阿里云专属镜像加速(个性化加速)

1.注册阿里云账号

前往阿里云官网注册账号:

👉 https://www.aliyun.com/


2.开通容器镜像服务

进入首页 产品 → 容器镜像服务 ACR,首次使用需点击 “立即开通”。
进入控制台后,找到左侧的 镜像工具 → 镜像加速器。


3.获取专属加速地址并配置

复制阿里云提供的加速器地址,例如:

https://xxxxxx.mirror.aliyuncs.com

执行以下命令进行配置:

# 创建目录
mkdir -p /etc/docker

# 写入配置文件
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF

# 重新加载并重启 Docker
systemctl daemon-reload
systemctl restart docker

执行 docker info 可查看加速器是否生效。


七、总结

通过本文,你已经学会:

  1. 安装 Docker 所需依赖

  2. 使用阿里云源配置 Docker 仓库

  3. 安装与启动 Docker 服务

  4. 配置国内镜像加速源

  5. 使用阿里云个人加速器提高下载速度

至此,Docker 环境安装完成 🎉
你可以尝试运行一个测试容器:

docker run hello-world

若显示欢迎信息,说明安装一切正常。


关键词(SEO优化)

CentOS安装Docker、Docker安装教程、Docker镜像加速、阿里云Docker源、Linux安装Docker、Docker配置镜像、Docker国内加速

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐