问题描述
我在一台有外网的电脑上搭建了私有nexus3并创建了docker(host)仓库,这台电脑上push和pull自己构建的镜像看上去没问题
docker push 192.168.10.10:5000/nacos:2.0.3
但是我到另外一台没有外网的电脑上pull镜像的时候,发现无法拉取镜像
PS C:\Windows\system32> docker pull 192.168.10.10:5000/nacos:2.0.3
2.0.3: Pulling from nacos
bc8517709e9c: Retrying in 1 second
fc43faa05bed: Download complete
ca59508af03b: Download complete
...
dial tcp 20.205.82.64:443: connectex: A connection attem
我去查看了一下nexus3上的manifests发现
"blobSum" : "sha256:bc8517709e9cfff223cb034ff5be8fcbfa5409de286cdac9ae1b8878ebea6b84"
是windows的基础镜像也就是Dockerfile的
FROM mcr.microsoft.com/windows/nanoserver:1809-amd64
但是在nexus的blobs里面根本没有这个数据,这个镜像根本没传到nexus3上面去,我还尝试把mcr.microsoft.com/windows/nanoserver:1809-amd64传到这个仓库中去但是blobs中依然没有sha256:bc8517709e9c这一条数据,只有一个躯壳tag标记,我该怎么操作才能把nanoserver的镜像完整上传上去?
docker push 192.168.10.10:5000/mcr.microsoft.com/windows/nanoserver:1809-amd64
问题出现的平台版本及自己尝试过哪些方法
相关代码
粘贴代码文本(请勿用截图)
试下打成这个tag上传上去
docker push 192.168.10.10:5000/windows/nanoserver:1809-amd64