执行mvn package docker:build命令遇到的错误:docker: Get https://registry-1.docker.io/v2/: net/http: request...

今天使用Docker部署Spring Boot项目,通过maven构建docker镜像,执行mvn package docker:build命令时遇到了以下错误提示:docker: Get https://registry-1.docker.io/v2/: net/http: request canceled;

docker:表示 Docker 命令行工具。

Get https://registry-1.docker.io/v2/:说明 Docker 正在尝试从 Docker Hub 拉取一个镜像。

net/http: request canceled::这部分是错误的核心信息,意味着在进行网络请求时,某种原因导致该请求被取消。

可能是Docker的网络配置不正确导致无法与Docker Hub建立正常连接,或出现请求中断的情况。

根据自己的网络环境,使用合适的Docker镜像源:

{

  "registry-mirrors" : [

    "https://docker.registry.cyou",

    "https://docker-cf.registry.cyou",

    "https://dockercf.jsdelivr.fyi",

    "https://docker.jsdelivr.fyi",

    "https://dockertest.jsdelivr.fyi",

    "https://mirror.aliyuncs.com",

    "https://dockerproxy.com",

    "https://mirror.baidubce.com",

    "https://docker.m.daocloud.io",

    "https://docker.nju.edu.cn",

    "https://docker.mirrors.sjtug.sjtu.edu.cn",

    "https://docker.mirrors.ustc.edu.cn",

    "https://mirror.iscas.ac.cn",

    "https://docker.rainbond.cc",

    "https://do.nark.eu.org",

    "https://dc.j8.work",

    "https://dockerproxy.com",

    "https://gst6rzl9.mirror.aliyuncs.com",

    "https://registry.docker-cn.com",

    "http://hub-mirror.c.163.com",

    "http://mirrors.ustc.edu.cn/",

    "https://mirrors.tuna.tsinghua.edu.cn/",

    "http://mirrors.sohu.com/"

  ],

  "insecure-registries" : [

    "registry.docker-cn.com",

    "docker.mirrors.ustc.edu.cn"

  ],

  "debug": true,

  "experimental": false

}

我的是CentOS-7.5系统,

1、修改配置文件,如下图:

保存并退出。

2、重启Docker服务,使配置生效:

3、重新构建Docker镜像:mvn package docker:build,成功。

————————————————————————————————————————————————————————

原文链接:https://blog.csdn.net/qq_44866828/article/details/147549836

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容