?
出现的问题 [root@master01 ~]# docker login 172.16.1.99 Username: admin Password: Error response from daemon: Get https://172.16.1.99/v1/users/ : dial tcp 172.16.1.99:443: getsockopt: connection refused |
?
docker 连接harbor客户端的版本 [root@master01 docker]# docker version Client: Version: 17.03.2-ce API version: 1.27 Go version: go1.7.5 Git commit: f5ec1e2 Built: Tue Jun 27 01:35:00 2017 OS/Arch: linux /amd64 Server: Version: 17.03.2-ce API version: 1.27 (minimum version 1.12) Go version: go1.7.5 Git commit: f5ec1e2 Built: Tue Jun 27 01:35:00 2017 OS/Arch: linux /amd64 Experimental: false |
?
查找docker.service 所在的位置 [root@master01 docker]# find / -name docker.service -type f /etc/systemd/system/docker.service |
?
修改配置文件, 增加 --insecure-registry=172.16.1.99 选项 [root@master01 docker]# cat /etc/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=http://docs.docker.io [Service] Environment="PATH=/opt/kube/bin:/bin:/sbin:/usr/bin:/usr/sbin" ExecStart=/opt/kube/bin/dockerd --insecure-registry=172.16.1.99 ExecStartPost=/sbin/iptables -I FORWARD -s 0.0.0.0/0 -j ACCEPT ExecReload=/bin/kill -s HUP $MAINPID Restart=on-failure RestartSec=5 LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity Delegate=yes KillMode=process
[Install] WantedBy=multi-user.target |
?
重新启动服务 systemctl daemon-reload systemctl restart docker |
?
查看服务,已经包含了 --insecure-registry=172.16.1.99 参数 [root@master01 docker]# ps aux|grep docker root 6385 0.5 2.1 419248 39836 ? Ssl 05:30 0:03 /opt/kube/bin/dockerd --insecure-registry=172.16.1.99 root 6398 0.0 0.5 292736 9884 ? Ssl 05:30 0:00 docker-containerd -l unix: ///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc root 6544 0.0 0.1 266796 3560 ? Sl 05:30 0:00 docker-containerd-shim d20f94482cdaca325518d5726a3e6859b5ed1a9a0a457e3bf1386c1df4951912 /var/run/docker/libcontainerd/d20f94482cdaca325518d5726a3e6859b5ed1a9a0a457e3bf1386c1df4951912 docker-runc root 6623 0.0 0.1 266796 3552 ? Sl 05:30 0:00 docker-containerd-shim 29892d644f78137564d071a94a8ff4226bea25b95c7c4363e7cc3ccb280a6313 /var/run/docker/libcontainerd/29892d644f78137564d071a94a8ff4226bea25b95c7c4363e7cc3ccb280a6313 docker-runc root 8547 0.0 0.0 112704 972 pts/0
R+ 05:40 0:00 grep --color=auto docker |
?
再进行登录操作 , 可以成功登录 [root@master01 docker]# docker login 172.16.1.99 Username (admin): admin Password: Login Succeeded |