我试图从默认的注册表下载一个容器图像用命令:如何从默认码头注册表下载图片?
docker run -d --name=nginx -p 80:80 nginx:alpine
输出是:
无法找到像“nginx的:高山”本地 泊坞窗:从后台程序错误响应:获取https://registry-1.docker.io/v2/:x509:由未知权威机构签署的证书。 请参阅“码头运行 - 帮助”。
我已经用cntlm配置了代理。我背后的企业防火墙与深入检查包(DIP,男子在中间)
我可以定义默认注册表(https://registry-1.docker.io/v2/)像一个不安全的注册表吗?怎么样?还有另一种解决方案? 我已经尝试了以下选项:
--insecure-registry=registry-1.docker.io:5000
--insecure-registry=registry-1.docker.io
--insecure-registry='*'
--insecure-registry=https://registry-1.docker.io/v2/
您是否执行了此处记录的所有代理步骤:https://docs.docker.com/engine/admin/systemd/? – yamenk
是的,我已经做了这些步骤。我的/etc/systemd/system/docker.service.d/http-proxy.conf的内容是: [Service] Environment =“HTTP_PROXY = http:// localhost:3128 /”“NO_PROXY = localhost,127.0。 0.1“ 此配置部分起作用,显然doker可以访问注册表,但由于企业防火墙,它无法验证注册表中签名的内容。 –
如果您运行docker info,它是否显示不安全列表中的注册表服务器? – BMitch