nexus3部署
本例子使用docker-compose方式来运行
环境:
| docker镜像 | 操作系统 |
| sonatype/nexus3:3.88.0 | ubuntu24.04 |
1、docker-compose.yml内容如下:
services:
nexus3:
image: 192.168.51.228:5000/nexus3:3.88.0
container_name: nexus3
restart: always
ports:
- "8082:8081" #外层端口自定义,我这里写8082
volumes:
- ./data:/nexus-data
environment:
- INSTALL4J_ADD_VM_PARAMS=-Xms512m -Xmx1536m -XX:MaxDirectMemorySize=512m -Djava.util.prefs.userRoot=/nexus-data/javaprefs
2、docker-compose.yml同级目录下创建data目录,赋予权限,启动容器
mkdir data
chmod 777 data
docker-compose up -d
3、获取初始登录密码,登录后需要修改的
docker exec nexus3 cat /nexus-data/admin.password
4、通过ip:8082登录,如下:



