随手搭个自己的maven私服

1,825次阅读
没有评论

共计 807 个字符,预计需要花费 3 分钟才能阅读完成。

本文以docker,nexus实现公网环境下maven私服搭建(文中目录为笔者目录,实操以实际为准);

1.拉取镜像,准备目录,启动容器

[mark]docker pull sonatype/nexus3[/mark]

看到如下完成信息

随手搭个自己的maven私服

接下来我们创建nexus数据挂载目录并分配用户组权限(根据个人喜好调整目录)

[mark]mkdir -p /opt/nexus/nexus-data && chown -R 200 /opt/nexus/nexus-data[/mark]

启动容器并挂载目录(由于笔者宿主机8081端口已用,故映射8082的宿主机端口)

[mark]docker run -d –restart always -p 8082:8081 –name nexus -e NEXUS_CONTEXT=nexus -v /opt/nexus/nexus-data:/nexus-data sonatype/nexus3[/mark]

接下来可以跟踪nexus启动

[mark]docker logs -f nexus[/mark]

2.配置nginx代理,访问nexus

访问nexus前先配置nginx代理

随手搭个自己的maven私服

代理配置完毕后重启下nginx,我们先进入/opt/nexus/nexus-data目录,里面有个admin.password文件,打开它并将密码复制出来;

现在可以打开浏览器了,笔者直接访问https://blog.mysteriousman.cloud/nexus,如下图

随手搭个自己的maven私服

紧接着我们右上角登陆,输入admin以及之前复制的密码,并修改下密码;

3.个性化修改

修改为国内相对较快的阿里云代理仓库

随手搭个自己的maven私服

随手搭个自己的maven私服

上图地址笔者改成了https://maven.aliyun.com/repository/public的阿里云代理仓库

随手搭个自己的maven私服

4.结束

笔者此时的仓库地址如下图,不出意外的话相信小伙伴们也已经知道如何配置了! :biggrin:

随手搭个自己的maven私服

PS: 笔者的私服不建议小伙伴直接用做自己的私服地址

正文完
 
mysteriousman
版权声明:本站原创文章,由 mysteriousman 2021-09-24发表,共计807字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)