docker登陆harbor二级域名方式登陆失败

来源:4-5 镜像仓库

Ajistyle

2019-09-02

这台harbor搭建在公司,局域网IP是192.168.2.202。本机login时,添加–insecure-registry=harbor.xxx.com 就可以了,但是外地服务器lgoin还是不行。

外地机器报的错,如下:
[root@node10 ~]# docker login harbor.xxx.com
Username: xxuser
Password:
Error response from daemon: Get http://harbor.xxx.com/v2/: Get http://192.168.2.202/service/token?account=gwuser&client_id=docker&offline_token=true&service=harbor-registry: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) (Client.Timeout exceeded while awaiting headers)
[root@node10 ~]#
以上时报错内容。

这是个二级域名,通过ngin代理出来的,外网地址是224.xxx.xx.xx,内网地址:192.168.2.202
hosts文件已经配置了224.xxx.xx.xx harbor.xxx.com
也添加了 --insecure-registry=harbor.xxx.com

老师帮忙看下。

写回答

3回答

lim911208

2020-03-19

同学这个问题你解决了吗?

0
0

Ajistyle

提问者

2019-09-03

harbor需要改什么配置吗?只需要改nginx吗?

0
0

刘果国

2019-09-03

加nginx要做4层配置,harbor是基于4层网络的

0
0

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2607 学习 · 607 问题

查看课程