本指南详细讲解如何在CentOS系统上安装Docker并配置镜像加速器,提升镜像下载速度。
1、安装必要的工具
安装 “yum-utils工具包,用于管理YUM仓库:
yum install -y yum-utils
2. 配置镜像仓库(推荐阿里云源)
添加阿里云 Docker 镜像仓库(国内访问更快):
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. 更新 YUM 软件包索引
生成元数据缓存以加速后续安装:
yum makecache fast
4. 安装 Docker 组件
安装 Docker 核心组件:
yum install -y docker-ce docker-ce-cli containerd.io
5. 启动 Docker 并设置开机自启
systemctl start docker # 启动 Dockersystemctl enable docker # 设置开机自启systemctl status docker # 查看运行状态
6. 验证 Docker 安装
运行测试镜像,确认安装成功:
docker run hello-world
成功时会显示 Hello from Docker!
等欢迎信息。
7. 配置镜像加速器
方法一:阿里云加速器
- 访问 阿里云容器镜像服务,登录后进入【镜像工具】→【镜像加速器】。
- 复制专属加速器地址(形如
https://xxxx.mirror.aliyuncs.com
)。
- 复制专属加速器地址(形如
执行以下命令配置加速器(替换 <加速器地址>
为实际地址):
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["<加速器地址>"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
方法二:公共镜像源
配置多个公共镜像源提升稳定性:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
8. 验证镜像加速器
检查配置是否生效:
docker info
在输出中找到 Registry Mirrors
字段,若显示配置的镜像地址,则配置成功。
注意事项
- 所有命令需
root
权限(或在命令前加sudo
)。
- 所有命令需
- 若拉取镜像缓慢,可尝试更换镜像源或检查网络连接。
- 阿里云加速器需登录后获取,其他公共源可直接使用。
完成以上步骤后,即可快速部署 Docker 容器环境!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容