创建个目录
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定时清理快照文件】