docker 设置国内镜像源

5 min read

可以通过以下步骤设置Docker的国内镜像源:

  1. 执行以下命令创建 /etc/docker/daemon.json 文件 (如果不存在):

    sudo mkdir -p /etc/docker
    sudo touch /etc/docker/daemon.json
    
  2. 编辑 /etc/docker/daemon.json 文件,将以下内容加入到文件中:

    {
       "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    

    如果上述镜像源无法访问,也可以试试其他的镜像源:

    {
       "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }
    
    {
       "registry-mirrors": ["https://dockerhub.azk8s.cn"]
    }
    
    {
       "registry-mirrors": ["https://hub-mirror.c.163.com"]
    }
    
  3. 重启 Docker 服务:

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

现在,您可以使用Docker命令拉取镜像并加速下载了。例如:

docker pull nginx

会自动从国内镜像源下载Nginx镜像,加速下载。