centos 7 安装 nexus3 和 docker 安装nexus3

搭建nexus私服(私服虚拟机)

公司里一般都会用nexus搭建一个私服,然后将内部的代码上传到私服的maven仓库,在这里我们是用到nexus的docker仓库,Nexus从3.0版本开始支持创建Docker镜像仓库。
下面我写了两种安装方式:

一、docker搭建nexus

centos7安装docker
参考我的https://www.jianshu.com/p/3c3f99e1dd0a

1.获取nexus镜像
docker pull sonatype/nexus3
2.创建挂载目录
mkdir /var/lib/nexus-data
启动nexus时可能会遇到权限的问题,赋予最高权限
chmod 777 /var/lib/nexus-data
3.启动nexus3,8081端口是nexus的访问端口,8082端口用于代理dockerhub

docker run -d \
  --name=nexus3 \
  --restart=always \
  -p 8081:8081 -p 8082:8082 \
  -v /var/lib/nexus-data:/nexus-data \
  sonatype/nexus3 

4.第一次启动会比较慢,成功后访问http://192.168.2.178:8081,进入nexus主页。


nexus主页.png

二、官方文档安装

1.基于java环境
java -version查看是否安装,如未安装可看我另一篇文章安装Java环境
2.下载nexus3
先整一个官方下载地址,https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.21.1-01-unix.tar.gz
反正我是没下载下来,转到下载页面就无法加载页面,在服务器上wget、curl -O也是超时。
然后我通过其他方法搞到了,下面分享给大家。

nexus_unix版安装包.png

百度云分享
链接:https://pan.baidu.com/s/1SLpceJYAs_53WEs8yxQqmw
提取码:m06b

3.下载完安装包,把安装包放到服务器,并解压缩到/usr/local/
tar zxvf nexus-3.21.1-01-unix.tar.gz -C /usr/local/
然后进入到nexus的bin目录下,执行./nexus start

[root@nexus bin]# pwd
/usr/local/nexus-3.21.1-01/bin
[root@nexus bin]# ./nexus start
WARNING: ************************************************************
WARNING: Detected execution as "root" user.  This is NOT recommended!
WARNING: ************************************************************
Starting nexus

我这里是使用root用户操作的,所以会出现警告,不影响使用,建议新建一个用户来启动
4.打开浏览器访问http://192.168.2.178:8081,默认端口是8081.
我输入,默认账号:admin,默认密码:admin123,提示我Your admin user password is located in /usr/local/sonatype-work/nexus3/admin.password on the server.

#按照提示查看默认密码
[root@nexus bin]# cat /usr/local/sonatype-work/nexus3/admin.password 
08448dff-ebf6-4462-809f-f01d91715a48

然后输入之后就可以按照提示进入主界面了,进去会让你修改新的密码。


nexus主界面.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容