Docker推/拉;模糊的错误:禁止

时间:2019-06-10 13:23:40

标签: docker gitlab

我目前正在尝试使用GitLab +公司Docker注册表来创建CI / CD管道。我尝试了登录gitlab注册表(docker login my.registry.domain.com/path/to/repo),构建映像(docker build -t my.registry.domain.com/path/to/repo:tag .)并将其(docker push my.registry.domain.com/path/to/repo)推送到公司注册表的常用方法。但是,当我执行此操作时,docker陷入了重试推送的循环,直到最终放弃并返回非常模糊的Forbidden错误消息:

9741aabbda47: Pushing   2.56kB
78c53d8a8f51: Retrying in 14 seconds
1252366384db: Pushing   2.56kB
7b41d8c93090: Pushing  1.536kB
33614d3265bb: Retrying in 3 seconds
270f4d759cc4: Pushing  4.608kB
0fa80309f3d7: Pushing  529.7kB/65.34MB
4e1d0b4d1869: Waiting
910d7fd9e23f: Waiting
4230ff7f2289: Waiting
2c719774c1e2: Waiting
ec62f19bb3ab: Waiting
f94641f1fe1g: Waiting
Forbidden

我在公司代理后面,但已在HTTP_PROXY中设置了HTTPS_PROXY/etc/systemd/system/docker.service.d/http-proxy.conf设置,并在/etc/docker/daemon.json中设置了DNS设置。我还检查了防火墙是否需要打开任何端口,但检查后,我的公司仅使用端口443。有谁知道导致此错误的原因是什么?

0 个答案:

没有答案