Docker 拉取镜像失败处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 拉取镜像失败处理相关的知识,希望对你有一定的参考价值。

参考技术A 如果母机的网络环境是需要配置代理才能够访问互联网的话,那安装docker后,去拉取镜像大概率会失败。
类似如下的错误:

母机通过代理访问外网时,一般在命令行中通过 export 来设置代理

而 docker拉取镜像是通过 docker daemon 服务完成,docker daemon 服务是在另一个进程中,不会读取当前shell 命令行的代理,所以 docker pull 会失败。

官方文档

具体操作如下:

tips: 如果文件已经存在,可直接修改文件内容,添加相关代理设置

如果有不需要代理的地址,可添加 NO_PROXY 配置:

多个 NO_PROXY 变量的值用逗号分隔,而且可以使用通配符( ),极端情况下,如果 NO_PROXY= ,那么所有请求都将不通过代理服务器

docker 镜像由 docker daemon 管理,所以不能用修改 shell 环境变量的方法使用代理服务,而是从 systemd 角度设置环境变量

1、 https://docs.docker.com/config/daemon/systemd/#httphttps-proxy
2、 https://www.lfhacks.com/tech/pull-docker-images-behind-proxy/

以上是关于Docker 拉取镜像失败处理的主要内容,如果未能解决你的问题,请参考以下文章

docker拉取镜像失败,提示端口错误

Docker无介绍快使用,docker拉取Nginx(六)

Linux下docker配置镜像加速后重启docker服务失败

docker镜像拉取

docker怎么修改拉取源从指定的国内仓库拉取镜像

docker怎么修改拉取源从指定的国内仓库拉取镜像