harbor 外网访问详解
时间: 2023-11-17 22:45:18 浏览: 154
docker harbor部署文档.docx
harbor是一个开源的云原生镜像仓库,用于存储、分发和管理容器镜像。在harbor的配置中,可以通过指定域名和端口号实现对harbor的外网访问。
在引用中,"docker push harbor.tianya.com:5000/kubernetes/nginx:1.18.0"表示将名为kubernetes/nginx的镜像推送到域名为harbor.tianya.com,端口号为5000的harbor仓库中。
当我们登录到其中一台Harbor主机上时,可能会轮询到另一台Harbor主机上进行访问。然而,这另一台Harbor主机可能没有使用账号密码进行验证,这可能导致临时出现401 Unauthorized(认证失败)错误码,即无法通过验证访问。
为了解决这个问题,可以在主机的hosts文件中添加域名和对应的IP地址,如引用中所示的命令"echo "192.168.200.13 harbor.tianya.com" >> /etc/hosts",将harbor.tianya.com映射到IP地址192.168.200.13。这样,当访问harbor.tianya.com时,系统会直接解析到指定的IP地址,从而实现对harbor的外网访问。
综上所述,通过配置域名和端口号,以及在hosts文件中映射域名和IP地址,可以实现对harbor的外网访问。
阅读全文