私有注册表基于docker 1.10.3运行良好,但在docker更新到1.12.0后我无法拉/推图像.
我修改了/ etc/sysconfig/docker:
OPTIONS='--selinux-enabled=true --insecure-registry=myip:5000'
Run Code Online (Sandbox Code Playgroud)
要么
OPTIONS='--selinux-enabled=true --insecure-registry myip:5000'
Run Code Online (Sandbox Code Playgroud)
但是当我执行pull/push时,我收到了这个错误:
$ docker pull myip:5000/cadvisor
Using default tag: latest
Error response from daemon: Get https://myip:5000/v1/_ping: http: server gave HTTP response to HTTPS client
Run Code Online (Sandbox Code Playgroud)
当我将docker更改为1.10.3时,它仍然可以正常工作如下:
$ docker pull myip:5000/cadvisor
Using default tag: latest
Trying to pull repository myip:5000/cadvisor ...
latest: Pulling from myip:5000/cadvisor
09d0220f4043: Pull complete
a3ed95caeb02: Pull complete
151807d34af9: Pull complete
14cd28dce332: Pull complete
Digest:
sha256:33b6475cd5b7646b3748097af1224de3eee3ba7cf5105524d95c0cf135f59b47
Status: Downloaded newer image for myip/cadvisor:latest
Run Code Online (Sandbox Code Playgroud)
下面列出了一些相关信息:
docker version
Client:
Version: 1.12.0
API version: …Run Code Online (Sandbox Code Playgroud)