如何在Docker中运行nexus

nexus的安装

执行命令
1
2
mkdir -p /data/docker/instance/nexus/0/nexus-data && chown -R 200 /data/docker/instance/nexus/0/nexus-data
docker run -d -p 8081:8081 --name nexus_0 -v /data/docker/instance/nexus/0/nexus-data:/sonatype-work sonatype/nexus

访问地址http://localhost:8081/nexus

管理员登录admin/admin123

测试验证
1
curl http://localhost:8081/nexus/service/local/status
忘记密码处理

删除或移除nexus-data/conf目录下面的security.xmlsecurity-configuration.xml文件,并重启实例。以admin/admin123登录。

nexus3的安装

执行命令
1
2
mkdir -p /data/docker/instance/nexus/0/nexus-data && chown -R 200 /data/docker/instance/nexus/0/nexus-data
docker run -d -p 8081:8081 --restart=always --name nexus_0 -v /data/docker/instance/nexus/0/nexus-data:/nexus-data sonatype/nexus3

管理员登录admin,随机密码位于nexus-data/admin.password文件内

测试验证
1
curl http://localhost:8081/

参考链接