为什么Docker推送前会出现很多404错误

Adi Vizgan
2023-01-22 11:09

推送Docker映像Docker客户端首先向Artifactory发送一个HEAD请求其中包含它需要上传的层的校验和。这是为了验证这个层是否已经存在。

如果HEAD请求触发404年响应,这意味着这个层还不存在,Docker会推送它。如果它触发了200响应,这意味着该层已经存在,Docker不会第二次推送它。