docker – 无法找到图像错误,如何设置代理以下载图像
发布时间:2020-12-16 03:28:36 所属栏目:安全 来源:网络整理
导读:我需要设置公司代理,以便Docker可以从公共注册表下载图像. $sudo docker run hello-world Unable to find image 'hello-world:latest' locally Pulling repository docker.io/library/hello-world Error while pulling image: Get https://index.docker.io/v
我需要设置公司代理,以便Docker可以从公共注册表下载图像.
我正在使用Ubuntu 12.04机器.我找到了this answer但是在Ubuntu 12.04中没有systemctl.我怎样才能做到这一点? 谢谢. 最佳答案
来自Docker官方文档,
为docker服务创建systemd插件目录:
创建一个名为/etc/systemd/system/docker.service.d/http-proxy.conf的文件,该文件添加了HTTP_PROXY环境变量:
或者,如果您位于HTTPS代理服务器后面,请创建名为/etc/systemd/system/docker.service.d/https-proxy.conf的文件,该文件添加HTTPS_PROXY环境变量:
如果您有内部Docker注册表,您需要联系而无需代理,您可以通过NO_PROXY环境变量指定它们:
或者,如果您在HTTPS代理服务器后面:
同花顺变化:
重启Docker:
验证是否已加载配置:
或者,如果您在HTTPS代理服务器后面:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |