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 拉取镜像失败处理的主要内容,如果未能解决你的问题,请参考以下文章