前言
最开始接触Nexus只是用于Maven私服,经朋友介绍发现Nexus 3.x还支持Npm,Docker仓库,且比官网推荐docker registry简单。对于公司内部而言,将java,nodejs,docker三库合并管理比较方便。但是安装过程坑有点多,以下是本人亲自经历过的坑。
环境
- Centos 7
- Nexus 3.10
- Docker 1.18
- JDK 8
安装过程
安装JDK
请自行百度
安装Maven
请自行百度
安装Nexus 3.10
在这里有两种方式,一、通过docker镜像。二、直接在虚拟机上安装,由于本人之前就安装过Maven私服,故以下采用第二种方式
方法一
- 拉取Nexus3的镜像
docker pull sonatype/nexus3
- 启动Nexus3的容器
docker run -d --name nexus3 --restart=always -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 8084:8084 -p 8085:8085 sonatype/nexus3
- 访问Nexus界面
http://x.x.x.x:8081 - 登录Nexus页面
默认用户名/密码: admin/admin123
方法二(亲测)
- 下载Nexus3.10
https://www.sonatype.com/download-oss-sonatype
当然也可以用curl命令
登录服务器,执行以下命令: