TypechoJoeTheme

主机评测

VPS教程

专注VPS评测和优惠码发布

Docker部署Nexus私服

2021-06-10
/
0 评论
/
1,206 阅读
/
正在检测是否收录...
06/10

一、Nexus概述

Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。

如上是官方的解释,大家可以简单理解它就是存放Java依赖包的仓库,可以创建自己私有的仓库。

二、Docker部署Nexus

在部署Nexus之前要注意,建议生产环境采用的配置为:4C、8G、200GB,当然这个是建议配置,如果有更大也可以,具体操作步骤如下:

#创建Nexus持久化目录,并且授权
mkdir /data/nexus -p  && chown -R 200 /data/nexus
#使用Docker启动Nexus,其中-Xms1300m -Xmx1300m -XX:MaxDirectMemorySize=1300m代表设置JVM堆内存和堆外内存,当然使用默认也可以
docker run -d -p 80:8081 --name nexus -v /data/nexus:/nexus-data -e INSTALL4J_ADD_VM_PARAMS="-Xms1300m -Xmx1300m -XX:MaxDirectMemorySize=1300m" --restart=always sonatype/nexus3
#查看是否启动成功和日志
docker ps|grep nexus && docker logs -f --tail=10 nexus

打开浏览器访问,登入默认账号为admin,密码在持久化目录的admin.password文件里。

设置国内阿里云源:http://maven.aliyun.com/repository/central ,配置如下所示:

至此,Nexus部署完成!

dockernexus
朗读

赞 · 0
赞赏
感谢您的支持,我会继续努力哒!
打开手机扫一扫,即可进行打赏哦!
版权属于:

主机评测

本文链接:

https://zjpc.cc/715.html(转载时请注明本文出处及文章链接)

评论 (0)