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 · 猫贩子薛定谔

使用Harbor建立私有docker仓库

介绍 Harbor harbor是vmware提供的一个开源的企业级docker仓库方案,可以提供跨数据中心的景象同步备份 有很多地方提供免费的docker私有仓库,然而最合理的方式还是保存在自己私有仓库中。 Docker官方的hub也提供免费的私有仓库,但是只提供1个私有仓库。Gitlab也为没给项目提供免费的私有仓库,但是不清楚有什么限制。(Gitlab真有钱,无限免费仓库,2kMin的ci,还有这个貌似无限制的docker私有仓库) 安装registry 如果不需要网页管理什么的直接部署官方的registry容器就行了 ...

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