[root@rancher-agent ~]# docker push 192.168.0.190:9090/spring_cloud/eurekaserver:v1.0.0
The push refers to a repository [192.168.0.190:9090/spring_cloud/eurekaserver]
Put http://192.168.0.190:9090/v1/repositories/spring_cloud/eurekaserver/: dial tcp 192.168.0.190:9090: getsockopt: connection refused
[root@rancher-agent ~]#
环境:
Harbor版本是V1.2.2
Harbor服务器登录地址是192.168.0.190 ,端口默认80
Harbor服务器Centos7.5 系统已经关闭防火墙
推送命令是
docker tag SOURCE_IMAGE[:TAG] 192.168.0.190:9090/spring_cloud/IMAGE[:TAG]
docker push 192.168.0.190:9090/spring_cloud/IMAGE[:TAG]
docker 版本
[root@rancher-agent ~]# docker version
Client:
Version: 1.13.1
API version: 1.26
Package version: docker-1.13.1-75.git8633870.el7.centos.x86_64
Go version: go1.9.4
Git commit: 8633870/1.13.1
Built: Fri Sep 28 19:45:08 2018
OS/Arch: linux/amd64
Server:
Version: 1.13.1
API version: 1.26 (minimum version 1.12)
Package version: docker-1.13.1-75.git8633870.el7.centos.x86_64
Go version: go1.9.4
Git commit: 8633870/1.13.1
Built: Fri Sep 28 19:45:08 2018
OS/Arch: linux/amd64
Experimental: false
[root@rancher-agent ~]#
操作系统版本
[root@rancher-agent ~]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
[root@rancher-agent ~]#
本机IP是192.168.0.189
[root@rancher-agent ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:31:b8:81 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.189/24 brd 192.168.0.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::653b:6d78:6f49:36ce/64 scope link noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::6082:90d5:bfd:516b/64 scope link tentative noprefixroute dadfailed
valid_lft forever preferred_lft forever
inet6 fe80::8c17:3cfb:9e39:f0cc/64 scope link tentative noprefixroute dadfailed
valid_lft forever preferred_lft forever
根据网上查询资料docker 1.13.1只要修改daemon.json文件
Create or modify /etc/docker/daemon.json
{ "insecure-registries":["192.168.0.190"] }
Restart docker daemon
systemctl restart docker.service
根据上面已经配置了docker daemon.json文件
[root@rancher-agent ~]# vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://fy707np5.mirror.aliyuncs.com"],
"insecure-registries":["192.168.0.190:9090"]
}
[root@rancher-agent ~]# docker push 192.168.0.190:9090/spring_cloud/eurekaserver:v1.0.0
The push refers to a repository [192.168.0.190:9090/spring_cloud/eurekaserver]
Get https://192.168.0.190:9090/v1/_ping: dial tcp 192.168.0.190:9090: getsockopt: connection refused
加"insecure-registries":["192.168.0.190:9090"错误区别
Put http://192.168.0.190:9090/v1/repositories/spring_cloud/eurekaserver/: dial tcp 192.168.0.190:9090: getsockopt: connection refused
Get https://192.168.0.190:9090/v1/_ping: dial tcp 192.168.0.190:9090: getsockopt: connection refused
还是报错。请各位老师指教,不知道哪里配错了。
<p>问题已经解决:正确答案参考</p>
A:在需要登陆的docker client端修改lib/systemd/system/docker.service文件,在里面修改ExecStart那一行,增加--insecure-registry=192.168.0.6,然后重启docker (systemctl daemon-reload systemctl restart docker)
B:在harbor服务器端修改 /etc/docker/daemon.json(如果没有这个文件,自己建),修改后,同样运行 (systemctl daemon-reload systemctl restart docker)我的修改内容如下:
---------------------
作者:书房小生
来源:CSDN
原文:https://blog.csdn.net/zyl290760647/article/details/83752877
版权声明:本文为博主原创文章,转载请附上博文链接!
没配SSL
我想HTTP的访问。局域网不想配着HTTPS。能具体说说步骤吗
<p>成功解决问题,赞一个</p>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。