nexus是一个强大的maven仓库管理器,它极大的简化了本地内部仓库的维护和外部仓库的访问.
为什么使用私服?
对于公司之间合作或者员工跳槽这种情况,写好的模块需要被调用但不想被看源码则使用私服。
https://hub.docker.com/r/sonatype/nexus3

拉取镜像
docker pull sonatype/nexus3
创建文件夹并编辑docker-compose.yml文件
mkdir -p /usr/local/docker/nexus
cd /usr/local/docker/nexus
vi docker-compose.yml
version: '3'
services:
nexus:
restart: always
image: sonatype/nexus3
container_name: nexus
ports:
- 8081:8081
volumes:
- /usr/local/docker/nexus/data:/nexus-data

登录控制台验证安装
地址:http://ip:port

访问失败,输入命令(docker logs 容器ip)查看日志

修改权限再次启动docker-compose


成功访问!



之前默认用户名:admin密码:admin123
现在用户名:admin密码:在admin.password文件中(查看后修改密码此文件自动消失)


本文介绍如何使用Nexus搭建私有Maven仓库,包括拉取镜像、配置Docker、设置权限及访问控制台验证安装的过程。Nexus能有效管理内部仓库,保护源码,适用于公司间合作或员工跳槽等场景。
2865

被折叠的 条评论
为什么被折叠?



