跳至主要內容

Docker 配置 - 镜像加速

bsfc.tech大约 2 分钟Docker

在 CentOS 7 中设置 Docker 镜像源加速的步骤如下,这里提供一个通用方法以及使用特定服务商(如阿里云)的示例:

使用 Docker 官方或第三方加速器

  1. 编辑 Docker 守护程序配置文件: 你可以通过编辑 Docker 守护进程的配置文件 /etc/docker/daemon.json 来添加镜像加速器。如果文件不存在,可以创建它。

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    EOF
    

    这里使用了 Docker 官方为中国地区提供的加速器地址 https://registry.docker-cn.com。你也可以替换为其他有效的加速器地址。

  2. 重启 Docker 服务: 应用更改后,需要重启 Docker 服务。

    sudo systemctl restart docker
    

使用阿里云镜像源

如果你希望使用阿里云作为 Docker 镜像源加速,可以按照以下步骤操作:

  1. 备份原有 Docker CE 配置文件(可选但推荐):

    sudo mv /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce.repo.backup
    
  2. 添加阿里云 Docker CE 软件源

    sudo wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
    
  3. 安装或更新 Docker CE

    如果尚未安装 Docker CE,可以使用以下命令安装:

    sudo yum makecache fast
    sudo yum install docker-ce docker-ce-cli containerd.io
    

    如果已经安装,可以更新到最新版本:

    sudo yum update docker-ce docker-ce-cli containerd.io
    
  4. 启动并启用 Docker 服务

    sudo systemctl start docker
    sudo systemctl enable docker
    

请注意,由于网络环境和时间的变化,具体的镜像源地址和服务状态可能会有所不同,建议在操作前访问相应服务商的官方文档确认最新的配置信息。


以上是本篇文章的全部内容,如对你有帮助帮忙点赞 + 转发 + 收藏。