Nginx反向代理Harbor更优雅的使用私有仓库

大部分人拿来当作docker私有仓库的机器可能不止运行Harbor一个程序,因此很有可能80和443端口会被自己安装的Http程序所占用。而如果修改了Harbor的端口的话长长的镜像名字还得带上端口,看起来有点难受。 所以在此情况可以安装Nginx作为端口转发的工具,由他来控制80和443端口的访问。 设置Harbor 因为接下来设置nginx之后可以通过域名来区分入口,不需要依靠端口。就需要把Harbor的hostname修改。 修改harbor.cfg # 不需要加入端口 hostname = docker.domain.com 修改docker-compose.yml #修改proxy节点的port - 8848:80 - 9443:443 接下来重新运行./install.shHarbor不会删除任何数据 完成之后访问docker.domain.com:9443测试能否打开,如果一切正常进行接下来的操作 ...

十月 26, 2018 · 猫贩子薛定谔