0

我有一个 Jenkins docker 容器,它可以通过映射此处描述的卷来访问主 docker 套接字。所以我想将图像推送到本地 docker 私有注册表容器,如此处所述图像应按主机名标记,如下所示:

docker tag ubuntu:16.04 localhost:5000/my-ubuntu

localhost 在 docker 内部是未知的,但是通过使用 docker gateway ip,docker push image to 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 或其他解决方案吗?

4

1 回答 1

0

如果要运行不安全的连接,可以编辑文件/etc/docker/daemon.json并在其中包含以下内容:

{
    "insecure-registries" : [ "172.17.0.1:5000" ]
}
于 2018-08-15T13:03:04.470 回答