Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker push to dockerhub private repo有时会再次推送现有层(ubuntu底层)_Docker_Dockerhub - Fatal编程技术网

docker push to dockerhub private repo有时会再次推送现有层(ubuntu底层)

docker push to dockerhub private repo有时会再次推送现有层(ubuntu底层),docker,dockerhub,Docker,Dockerhub,我要去dockerhub。我想每次我推它都应该是递增的。但有时它会再次推动现有层 下面是按时间顺序排列的几个按钮 // n-th push 1515e3a2aade: Layer already exists fbe2db54eaea: Layer already exists b3194de9c939: Layer already exists abf060fbeb02: Layer already exists bc61dcaa1fb9: Layer already exists

我要去dockerhub。我想每次我推它都应该是递增的。但有时它会再次推动现有层

下面是按时间顺序排列的几个按钮

// n-th push
1515e3a2aade: Layer already exists 
fbe2db54eaea: Layer already exists 
b3194de9c939: Layer already exists 
abf060fbeb02: Layer already exists 
bc61dcaa1fb9: Layer already exists 
629d3660cc59: Pushed 
5f70bf18a086: Pushed 
0d81735d8272: Pushed 
982549bd6b32: Pushed 
8698b31c92d5: Pushed

// n+1-th push
5a2c20b22bf1: Pushed 
43ba1325889f: Pushed 
c23b65a5145c: Pushed 
abf060fbeb02: Layer already exists 
bc61dcaa1fb9: Layer already exists 
629d3660cc59: Layer already exists 
5f70bf18a086: Layer already exists 
0d81735d8272: Layer already exists 
982549bd6b32: Layer already exists 
8698b31c92d5: Layer already exists

// n+2-th push, notice how layer 8698b31c92d5 and 3 more layers got pushed again
06db42d823c5: Pushed 
a3575dd784b5: Pushed 
e04cb41bff92: Pushed 
abf060fbeb02: Layer already exists 
bc61dcaa1fb9: Layer already exists 
629d3660cc59: Pushed 
5f70bf18a086: Layer already exists 
0d81735d8272: Pushed 
982549bd6b32: Pushed 
8698b31c92d5: Pushed 
这是docker第n+2次推送的历史

54ee4d70917c        10 minutes ago      /bin/sh -c #(nop) EXPOSE 12000/tcp 12001/tcp    0 B                 
8ae93e68a93a        10 minutes ago      /bin/sh -c #(nop) ENTRYPOINT &{["./nexus"]}     0 B                 
7644eba33444        10 minutes ago      /bin/sh -c #(nop) COPY multi:609730bd4dcd2093   571 kB              
ac87f067a414        10 minutes ago      /bin/sh -c #(nop) COPY multi:7b816c50da4eff99   10.84 MB            
52ad31e3d4fb        10 minutes ago      /bin/sh -c #(nop) COPY file:dc5824a16ae1ce7e8   14.9 MB             
841eb28ef938        44 hours ago        /bin/sh -c #(nop) WORKDIR /prod/bin             0 B                 
b167f0cca892        44 hours ago        /bin/sh -c mkdir -p /prod/socketio/asset/       0 B                 
c9c427a1999d        44 hours ago        /bin/sh -c mkdir -p /prod/eval/bin              0 B                 
9bad1ce6d92c        44 hours ago        /bin/sh -c mkdir -p /prod/bin                   0 B                 
3876b81b5a81        3 weeks ago         /bin/sh -c #(nop) CMD ["/bin/bash"]             0 B                 
<missing>           3 weeks ago         /bin/sh -c sed -i 's/^#\s*\(deb.*universe\)$/   1.895 kB            
<missing>           3 weeks ago         /bin/sh -c echo '#!/bin/sh' > /usr/sbin/polic   194.5 kB            
<missing>           3 weeks ago         /bin/sh -c #(nop) ADD file:7ce20ce3daa6af21db   187.7 MB 
54ee4d70917c 10分钟前/bin/sh-c#(nop)EXPOSE 12000/tcp 12001/tcp 0 B
8ae93e68a93a 10分钟前/bin/sh-c#(nop)入口点&{[“/nexus”]}0b
7644EBA3344 10分钟前/bin/sh-c#(nop)复制多:609730bd4dcd2093 571 kB
ac87f067a414 10分钟前/bin/sh-c#(nop)复制多:7b816c50da4eff99 10.84 MB
52ad31e3d4fb 10分钟前/bin/sh-c#(nop)复制文件:dc5824a16ae1ce7e8 14.9 MB
841eb28ef938 44小时前/bin/sh-c#(nop)WORKDIR/prod/bin 0 B
b167f0cca892 44小时前/bin/sh-c mkdir-p/prod/socketio/asset/0 B
c9c427a1999d 44小时前/bin/sh-c mkdir-p/prod/eval/bin 0 B
9bad1ce6d92c 44小时前/bin/sh-c mkdir-p/prod/bin 0 B
3876b81b5a81三周前/bin/sh-c#(nop)CMD[“/bin/bash”]0 B
3周前/bin/sh-c sed-i's/^\s*\(deb.*universe\)$/1.895 kB
3周前/bin/sh-c echo'#/bin/sh'>/usr/sbin/polic 194.5 kB
3周前/bin/sh-c#(nop)添加文件:7ce20ce3daa6af21db 187.7mb
你知道为什么3周前/bin/sh-c#(nop)ADD file:7ce20ce3daa6af21db 187.7mb(8698b31c92d5)再次被推送吗


编辑:我重新启动了docker主机(docker machine restart default),这有关系吗?docker push是否应该在推之前从服务器获取现有层哈希列表?

不确定是否与此有关,但是,您是否在基础图像上使用
最新的
标记?那个基础图像是自己更新的吗?@saljuama是的,我正在使用最新的标签。基本图像每次都有相同的散列,所以我假设它没有更新。