nexus启动后无法访问_使用 Nexus 创建 Docker 仓库

本文介绍了如何使用Docker启动Nexus容器,并创建Docker仓库,包括设置访问权限。Nexus不仅支持Docker,还支持NPM和Maven等仓库类型。启动时需注意映射8081和8082端口,初始登录账号为admin,创建仓库选择docker (hosted),配置HTTP端口为8082。此外,还需在Security中配置Realms、Roles和Users,确保Docker Bearer Token Realm权限,并创建用户规则。
摘要由CSDN通过智能技术生成

使用 Docker 官方的 Registry 创建的仓库,面临着这样的问题,比如删除镜像后空间默认不会回收,造成空间被占用。比较常见的做法是使用 Nexus 来管理企业的工具包。

Nexus 不仅可以创建 Docker 仓库,也可以 NPM、Maven 等多种类型的仓库。

启动 Nexus 容器

$ docker run -d --name nexus3 --restart=always  -p 8081:8081  -p 8082:8082  --mount src=nexus-data,target=/nexus-data  sonatype/nexus3Unable to find image 'sonatype/nexus3:latest' locallylatest: Pulling from sonatype/nexus3c65691897a4d: Pull complete641d7cc5cbc4: Pull completec508b13320cd: Pull complete79e3bf9d3132: Pull completeDigest:sha256:2c33632ccd8f8c5f9023a3d7f5f541e271833e402219f8c5a83a29d1721457caStatus: Downloaded newer image for sonatype/nexus3:latestf637e039214978f8aac41e621e51588bd8cd8438055498c4060fbaf87799e64f

其中 8081 为 Nexus 的访问端口,8082 为仓库的端口,网上大部分文章并没有加上 8082 端口的映射,导致我在测试的时候卡了很久。

稍等一两分钟,浏览器打开 domain:8081。

点击右上角 Sign in 进行登录&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值