maven私服仓库
下载镜像
docker pull sonatype/nexus3
启动镜像这些东西就不说了,然后是启动后的操作
登入nexus控制台
在浏览器中打开localhost:8081,进入nexus管理控制台,这里需要点击右上角登录,用户名为admin,之前的文档说的默认密码为admin123,这个对之前的版本可能有效果,接着往下看
![image.png](https://img-blog.csdnimg.cn/img_convert/27faf12144148c8088101a79e66e84db.png#clientId=u190c0403-9dfd-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=881&id=u49887b4a&margin=[object Object]&name=image.png&originHeight=881&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=73099&status=done&style=none&taskId=ud82fead1-0992-4952-90b9-57e178edd12&title=&width=1920)
但是nexus3中,将初始密码放在了admin.password文件中,我们可以通过进入容器内部,找到admin.password
# 找到运行中的容器,找到nexus的容器id
docker ps
# 进入容器id内部
docker exec -it 容器id /bin/bash
# 查看当前文件夹下的文件与文件夹列表
ls
# 找到并跳转至nexus数据文件夹
cd nexus-data
# 查看此文件夹下的内容
ls
# 查看初始admin的密码,将其复制
cat admin.password
输入初始admin密码进入控制台后,会让你修改密码,这里我们可以修改成一个好记的密码即可
创建仓库
![image.png](https://img-blog.csdnimg.cn/img_convert/4afbd0bcee2c036c4ce44e1be633a3b7.png#clientId=u190c0403-9dfd-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=881&id=u02667ab2&margin=[object Object]&name=image.png&originHeight=881&originWidth=1920&originalType=binary&ratio=1&rotation=0&showTitle=false&size=126049&status=done&style=none&taskId=u003f0b97-fbcd-468c-b6d3-55aa95c22e2&title=&width=1920)
通过上述顺序点击后,进入创建仓库的界面,这里我们选择maven为hosted这项,因为个人之前用group的话,出现过405错误,选择hosted正常
![ima