Docker 安装 Nexus3,并配置 Nginx 反向代理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 安装 Nexus3,并配置 Nginx 反向代理相关的知识,希望对你有一定的参考价值。
参考技术A 目前,市面上支持 Docker 镜像存储的主流数据仓库主要有以下 4 种:这里,我们将选用 Nexus3 作为数据仓库,因为 Nexus3 支持非常多的仓库类型,例如: maven 、 docker 、 yum 、 apt 、 npm 、 ruby 、 gems 、 pypi 等
在 Nexus3 支持 3 种 Docker 仓库:
这里,我们将采用 Docker 的形式安装 Nexu3,这样可以减少很多不必要的麻烦,并且也方便以后的迁移工作
步骤大致如下:
代理仓库(docker-proxy)
聚合仓库(docker-group)
由于,三种仓库支持的功能都不太完美:
故使用 Nginx 进行代理:通过请求方式的不同,代理到不同的仓库,从而实现仓库操作上的统一,具体配置如下:
到这里,基本上就完成了 Nexus3 的搭建工作和 Nginx 的代理工作
参考:
https://help.sonatype.com/repomanager3
https://github.com/docker/docker-registry
https://zhang.ge/5139.html
以上是关于Docker 安装 Nexus3,并配置 Nginx 反向代理的主要内容,如果未能解决你的问题,请参考以下文章