2个nexus docker私人

时间:2017-11-22 10:02:23

标签: docker nexus

我对nexus docker repo

有以下要求
  1. 需要创建2个带角色分离的nexus docker存储库。

  2. 两个人都应该听一个与nexus one 8081相同的端口

  3. 开发人员1应该可以推送到nexus docker 1,开发人员2应该可以访问docker。

  4. 是否可以在nexus 3中使用?

    由于 Siddu

1 个答案:

答案 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

接收对不同注册管理机构的不同访问权限。