创建个目录

mkdir -p /dp/docker/file/nexus3

chmod 777 -R /dp/docker/file/nexus3


下载镜像
docker pull sonatype/nexus3

需要开放三个端口
8081 - nexus3 服务端口
8082 - host 镜像仓库的服务端口
8083 - group 镜像仓库的服务端口

docker run -tid \
-p 1122:22 \
    -p 18081:8081 \
    -p 18082:8082 \
    -p 18083:8083 \
    -v /dp/docker/file/nexus3:/nexus-data \
    -e INSTALL4J_ADD_VM_PARAMS="-Xms512M -Xmx1024M -XX:MaxDirectMemorySize=1024M"   #如果内存有限可以限制一下,但不能太低 会启动失败
    --name nexus3 \
    sonatype/nexus3
安装完成后在/dp/docker/file/nexus3:/nexus-data有个admin.password可以查看密码
解析域名,通过域名访问
第一次登录后需要修改密码

下一步设置访问权限,一般需要开启匿名访问,就是不用登录也可以访问

参考【Nexus配置maven私服
如果用来发布快照,注意定期清理过期快照,参考【nexus定时清理快照文件