使用Nexus3搭建私有仓库

鬼谷子叔叔 - 2024-12-10 10:27

安装

拉取镜像

docker pull sonatype/nexus3

创建目录

mkdir /data/dockerdata/nexus3
chown 200.200 /data/dockerdata/nexus3

启动容器

docker run -tid \
--name tfnexus3 \
-h tfnexus3 \
-p 8081:8081 \
-v /data/dockerdata/nexus3:/nexus-data \
registry.tongfu.net:5000/sonatype/nexus3

配置

打开nexus3

http://192.168.168.68:8081/

登录

点击右上角的Sign in按钮


查看admin密码

cat /data/dockerdata/nexus3/admin.password

登录nexus3

使用admin和前面查到的密码登录nexus3系统。

重置密码

首次使用admin登录需要重置密码。

创建存储

进入Configuration > Repository > Blob Stores,点击右上角的Create Blob Store。


填写表单,Type为File,Name为tongfunet,点击Save保存。


创建仓库

进入Configuration > Repository > Repositories,点击左上角的Create repository。


填写表单,选择docker(hosted),Name为tongfunet,开启http端口5000,Blob store为刚刚创建的tongfunet,点击Create repository创建仓库。


创建用户

进入Security > Users,点击左上角的Create local user。


填写表单,ID就是用户名,First name、Last name、Email随便写,密码好好写一个,Status选Active,Roles选nx-admin,点击Create local user创建本地用户。

测试

提交镜像


拉取镜像