采用docker安装

docker安装nexus比较简单,直接使用docker

服务器IP:192.168.10.10

创建nexus需要的目录

mkdir -p /home/data/nexus
chmod -R 777 /home/data/nexus

执行nexus命令

775  docker run -tid  --restart=always  -p 8081:8081  -p 8082:8082  -p 8083:8083  -v /home/data/nexus:/nexus-data --name nexus3  -e NEXUS_CONTEXT=nexus   sonatype/nexus3

其中,8081是web的端口
8082,https的端口
8083,未启用,可以用做其他端口.

直接下载软件包安装

配置docker仓库

安装完以后直接登陆到服务器


服务器的初始密码放在/home/data/nexus/admin.password文件当中

登陆以后修改密码。

创建blob,存储docker镜像



仓库存储池创建以后,就可以在设置仓库的地方使用了

创建hosted仓库




有箭头的地方勾选上。

创建proxy仓库


这里注意,镜像站点必须是自己创建过的,最好是选择ali云的镜像站点。
镜像服务器的地址可为
https://ldksemm6.mirror.aliyuncs.com
如果需要进行上传自己的镜像,就需要在下面的http里面输入仓库的用户名和密码了。否则就不需要。

创建group仓库

注意,在创建仓库时,都必须选择v1.0兼容版本和匿名访问权限

注意,在group里面,http端口选择8082.这个是nexus的docker服务端口,通过docker-proxy代理出来的。将来要使用这个作为https的目标接口。

增加docker认证方式,启用匿名认证。

作者:严锋  创建时间:2023-09-30 14:19
最后编辑:严锋  更新时间:2025-05-09 15:48