Nexus3搭建私有Maven私有仓库

1.私有仓库搭建的原因

1.保证公司一些商用依赖的安全
2.提高依赖拉取效率
这里安全性就不多介绍了,东西还是放在自己家里最安全,这个道理就是这样的,但是提高拉取效率的话就需要先搞公Maven的拉取策略

在这里插入图片描述
本地仓库–>私服(如果配置的话)–>公共仓库(如果配置的话)–>中央仓库(Maven默认自带)
这里私有仓库拉取过一次依赖后就会缓存到私有仓库中;比如你们项目组中有一个人从阿里云仓库拉了A依赖,那么经过私有仓库后就会缓存起来,那么项目组其他成员就不需要在从阿里云拉取A依赖的,直接从私有仓库拉取,这样速度是比在阿里云拉取更快的

2.Nexus搭建

1.docker搜索nexus3镜像

 docker search nexus3

2.下载并运行镜像

docker run --rm -d --privileged=true -p 8800:8081 --name nexus -v /data/maven/nexus-data:/var/nexus-data sonatype/nexus3

8800:对外暴露访问端口
/data/maven/nexus-data:数据持久化目录
–rm -d:删除容器后台运行

启动后等待大约1分钟左右

3.访问测试
http://ip+8800
在这里插入图片描述
ok

4.查看密码
在这里插入图片描述

进入容器
[root@master /]# docker exec -it nexus /bin/bash
bash-4.2$ ll
bash: ll: command not found
bash-4.2$ ls
anaconda-post.log  dev  home  lib64  mnt         opt   root  sbin  sys  usr
bin                etc  lib   media  nexus-data  proc  run   srv   tmp  var
bash-4.2$ cd nexus-data/
bash-4.2$ ls
admin.password  elasticsearch      javaprefs  log                  tmp
blobs           etc                kar        orient
cache           generated-bundles  keystores  port
db              instances          lock       restore-from-backup
bash-4.2$ vi admin.password
bash-4.2$ cat admin.password
5c32be43-82ae-4d72-8845-88731a3a936a
bash-4.2$

5.登录初始化密码
在这里插入图片描述
账号是admin,密码就是刚才容器里cat的串!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员劝退师-TAO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值