我对nexus docker repo
有以下要求需要创建2个带角色分离的nexus docker存储库。
两个人都应该听一个与nexus one 8081相同的端口
开发人员1应该可以推送到nexus docker 1,开发人员2应该可以访问docker。
是否可以在nexus 3中使用?
由于 Siddu
答案 0 :(得分:1)
遗憾的是,为了允许HTTP连接到存储库,您必须通过TCP端口在nexus中公开存储库 - 这意味着如果您希望在一个连接中有2个存储库,则需要在不同的端口上公开它们,例如8082和8083。
例如,您可以使用像nginx这样的反向代理来创建不同的子域,以允许访问您的存储库,如:
registry1.domain.net -> nexus.domain.net:8082
registry2.domain.net -> nexus.domain.net:8083
在nexus3中可以创建角色场景 - 您可以限制只能拉取图像或仅推送或两者都可以访问。
所以开发人员将使用
docker login registry1.domain.net
docker login registry2.domain.net
接收对不同注册管理机构的不同访问权限。