目錄
0. 我們打開harbor的鏡像倉庫, 可以看到有推送倉庫的命令, 包含了具體地址
2. 看了說明需要在docker的配置文件中添加 "insecure-registries": ["xx.xx.xx.xx"], 比如:
3. 重啓docker 再次嘗試push命令, 剛纔的錯誤消失了, 接着又報一個錯誤:denied: requested access to the resource is denied
4. 原因是我們並沒有登錄harbor這個私有倉庫, 需要docker login 登錄
今天想把一個鏡像推送到harbor私有倉庫, 地址爲10.6.119.106.
0. 我們打開harbor的鏡像倉庫, 可以看到有推送倉庫的命令, 包含了具體地址
1. 但是我在執行push命令報錯了, Get https://10.6.119.106/v2/: dial tcp 10.6.119.106:443: connect: connection refused
C:\Users\jiangong.li>docker push 10.6.119.106/library/nginx
Using default tag: latest
The push refers to repository [10.6.119.106/library/nginx]
Get https://10.6.119.106/v2/: dial tcp 10.6.119.106:443: connect: connection refused
2. 看了說明需要在docker的配置文件中添加 "insecure-registries": ["xx.xx.xx.xx"], 比如:
{
"registry-mirrors": [],
"insecure-registries": ["10.6.119.106"],
"debug": true,
"experimental": false
}
3. 重啓docker 再次嘗試push命令, 剛纔的錯誤消失了, 接着又報一個錯誤:denied: requested access to the resource is denied
C:\Users\jiangong.li>docker push 10.6.119.106/library/nginx
Using default tag: latest
The push refers to repository [10.6.119.106/library/nginx]
d37eecb5b769: Preparing
99134ec7f247: Preparing
c3a984abe8a8: Preparing
denied: requested access to the resource is denied
4. 原因是我們並沒有登錄harbor這個私有倉庫, 需要docker login 登錄
C:\Users\jiangong.li>docker login 10.6.119.106
Username: admin
Password:
Login Succeeded
5. 再次push後, 成功
C:\Users\jiangong.li>docker push 10.6.119.106/library/nginx
Using default tag: latest
The push refers to repository [10.6.119.106/library/nginx]
d37eecb5b769: Pushed
99134ec7f247: Pushed
c3a984abe8a8: Pushed
latest: digest: sha256:7ac7819e1523911399b798309025935a9968b277d86d50e5255465d6592c0266 size: 948
6. 我們可以看到harbor上已經有了
如何安裝harbor,請看我另外一篇:https://muzizongheng.blog.csdn.net/article/details/105286453