image

Docker拉取镜像太慢

方法一:

设置国内镜像源

/etc/docker/daemon.json

{
  "registry-mirrors": [
        "https://2us6gitl.mirror.aliyuncs.com",
        "http://hub-mirror.c.163.com"
  ]
}

方法二

设置代理

/etc/docker/daemon.json

{
  "registry-mirrors": [
        "https://2us6gitl.mirror.aliyuncs.com",
        "http://hub-mirror.c.163.com"
  ],
  "proxies":{
        "default":{
            "httpProxy":"http://127.0.0.1:7890",
            "httpsProxy":"http://127.0.0.1:7890"
        }
    }
}

方法三

从一台机器上copy过去

  1. 导出镜像: 在源机器上使用 docker save 命令将镜像保存为文件:

    docker save -o /path/to/save/image.tar image_name:tag
    

    /path/to/save/image.tar​ 替换为你希望保存镜像的路径,image_name:tag 是要保存的镜像的名称和标签。

  2. 将镜像文件传输到目标机器: 通过网络或者其他方式将保存的镜像文件拷贝到目标机器上,可以使用 scp、rsync 或者其他文件传输方式。

  3. 加载镜像: 在目标机器上使用 docker load 命令加载镜像文件:

    docker load -i /path/to/image.tar
    

    /path/to/image.tar 替换为你拷贝过来的镜像文件路径