[英]Push to Docker private registry from inside a docker
我有一個Jenkins docker容器,可以通過映射此處描述的卷訪問主docker套接字。 所以我想推到其描述當地碼頭工人私有注冊容器的圖像這里 ,圖像應通過主機名這樣的標簽:
docker tag ubuntu:16.04 localhost:5000/my-ubuntu
本地主機在docker內部不知道,但是通過使用docker網關ip,docker將映像推送到https並出現以下錯誤:
+ docker push 172.17.0.1/myalpine
The push refers to repository [172.17.0.1/myalpine]
Get https://172.17.0.1/v2/: read tcp 172.17.0.1:34956->172.17.0.1:443: read: connection reset by peer
是否知道如何使其不使用https或其他解決方案?
如果/etc/docker/daemon.json
安全地運行連接,則可以編輯文件/etc/docker/daemon.json
並在其中包含以下內容:
{
"insecure-registries" : [ "172.17.0.1:5000" ]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.