国内docker镜像方法

4,190 阅读1分钟

Docker 镜像拉取问题确实可能因为多种原因受到影响,包括政策调整、网络问题等。 ‍

DockerHub官方镜像源hub.docker.com 去年起就无法正常访问了

上海交大、南京大学、中国科技大学发出的下架或调整公告

image.png image.png

image.png 换Docker镜像源:

    https://docker.1ms.run
    https://registry.docker-cn.com
    https://dockerhub.azk8s.cn

配置Docker镜像源的步骤:

  1. 找到Docker配置文件

    • 在Linux系统中,配置文件通常位于 /etc/docker/daemon.json
  2. 编辑配置文件

    • 使用文本编辑器打开配置文件。使用 vi :

      sudo vi /etc/docker/daemon.json
      
    • 输入以下内容:

      json
      {
        "registry-mirrors": [
            "https://docker.1ms.run",
            "https://registry.docker-cn.com",
            "https://dockerhub.azk8s.cn"
        ]
      }
      
    • 保存并关闭文件。

  3. 重启Docker服务

    • 重启Docker服务以使配置生效:

        sudo systemctl restart docker
      
  4. 验证配置

    • 拉取一个镜像来测试配置是否成功:

      docker pull hello-world
      
    • 如果镜像成功拉取,并且速度较快,说明配置成功。

  5. 清除本地镜像

    • 如果之前已经尝试过拉取某个镜像,可能需要清除本地的镜像缓存:

      docker image rm hello-world