陈奇网络工作室

Skippedforeignlayer出现在Dockerpushimages中的原因

建设工作站服务器

使用最新的Registry构建docker专用仓库,但在推送镜像时出现

c\\\\& quot; users\\& quot; 管理文档标签Microsoft/IIS 192.168.2.30:5000/IIS

c:\\\& quot; users\\& quot; 管理员文档192.168.2.30:5000/IIS

thepushreferstoarepository [ 192.168.2.30:5000/IIS ]

780cc29d7c04: Pushed

ce15af77227d: Pushed

357bccc34a53: Pushed

591455288 d2b :层阵列扩展

343301 c85cf:skippedforeignlayer

f 358 be 10862 c:skippedforeignlayer

latest:digest:sha 256:87 a2 af3e 29845 ada 74286 a 30 e 0002 d 17 f 75b 57675056385 de 404 F9 c 3784 a9 D3 esize:1783

最后发现了https://github.com/Moby/Moby/issues/27580

原是微软公司设置的发行战略,主要是法律和版权管理

如上所示,可以推送自己构建的层,但不能推送基础层。

343301 c85cf:skippedforeignlayer

f 358 be 10862 c:skippedforeignlayer

调试的说明很清楚:

dockerpullxxx.XXX.XXX.XXX:5000/windows server core ( docker registry )

time=2016-11-21t 08:45:42.009251300-08:00 level=debug msg=pullingblobsha 256:d 33ff 6043 a 134 da 85e 10360 f 932543 ff

time=2016-11-21t 08:45:42.009251300-08:00 level=debug msg=pullingblobsha 256:9 c7f 9c 7d 9bc 2915388 ECC 5d 08 e 89 a 758389 a

time=2016-11-21t 08:45:42.010254400-08:00 level=debug msg=pulling sha 256:d 33ff 6043 a 134 da 85e 10360 f 932543 f1 DFC lic

time=2016-11-21t 08:45:42.012253300-08:00 level=debug msg=pulling sha 256:9 c7f9c 7d9BC 2915388 ECC 5d 08 e 89 a 758365829 a

time=2016-11-21t 08:54:53.022940200-08:00 level=debug msg=downloaded 33ff 6043 a1 totempfilec:\\_ SERS

itdetectstheforeignlayersandpullstheblobp _ w _ picpathfrommicrosoftsite,it defeats the purpose of registry

由此可见,forign layer均为https://go.Microsoft.com/fwlink/linkid=834677和https://go.Microsoft.com/fwlink/linkid

重要信息:因此,出现这种情况意味着无法推送外层。 推送到专用仓库将被忽略,但可以通过docker pull镜像下载。 因此,所有使用此镜像的客户端都必须能够连接到internet

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3