Docker 安装与配置指南(CentOS)

Docker 安装与配置指南(CentOS)

本指南详细讲解如何在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. 配置镜像加速器

方法一:阿里云加速器

    1. 访问 阿里云容器镜像服务,登录后进入【镜像工具】→【镜像加速器】。

    1. 复制专属加速器地址(形如 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
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容