nexus3部署

本例子使用docker-compose方式来运行

环境:

docker镜像操作系统
sonatype/nexus3:3.88.0ubuntu24.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登录,如下:

标签