Nexus3.x 的私有仓库

    等待 3-5 分钟,如果 nexus3 容器没有异常退出,那么你可以使用浏览器打开 访问 Nexus 了。

    第一次启动 Nexus 的默认帐号是 admin 密码是 admin123 登录以后点击页面上方的齿轮按钮进行设置。

    创建一个私有仓库的方法: Repository->Repositories 点击右边菜单 Create repository 选择 docker (hosted)

    • HTTP: 仓库单独的访问端口
    • Enable Docker V1 API: 如果需要同时支持 V1 版本请勾选此项(不建议勾选)。

    菜单 Security->Realms 把 Docker Bearer Token Realm 移到右边的框中保存。

    添加用户规则:菜单 ->Create rolePrivlleges 选项搜索 docker 把相应的规则移动到右边的框中然后保存。

    添加用户:菜单 Security->Users->Create local userRoles 选项中选中刚才创建的规则移动到右边的窗口保存。

    NGINX 示例配置如下

    如果不启用 SSL 加密可以通过前面章节的方法添加信任地址到 Docker 的配置文件中然后重启 Docker

    使用 SSL 加密以后程序需要访问就不能采用修改配置的访问了。具体方法如下: