介绍
搭建Nexus私服的主要目的是为了解决工作上组件之间的jar包依赖管理。特别是基础架构部门的jar包要共享出来,就需要把jar包deploy发布到nexus私服上。
部署
docker-compose.yml配置
创建docker-compose.yml
很多人会在部署nexus过程中出现权限问题,这里提供两种方式:
- 参照下面的配置(加入最后两行)
version: '3.1'
services:
nexus:
image: sonatype/nexus3
restart: always
container_name: nexus3
ports:
- "8081:8081"
volumes:
- nexus-data:/nexus-data
volumes:
nexus-data:
- 赋予权限
chmod 777 #数据卷的位置
启动容器
docker-compose up
登陆
用户账号
admin
密码
进入容器
docker exec -it #容器id /bin/bash
找到admin.password
cat /opt/sonatype/sonatype-work/sonatype-work/admin.password
登陆
http://ip:8081.