本文介绍使用 Nexus 部署,完成 Maven 私有仓库的搭建。
Nexus Docker 镜像:https://hub.docker.com/r/sonatype/nexus3
默认方式启动 Nexus
Nexus 使用 Docker 方式部署灰常简单,一行命令即可。
docker run -d -p 8081:8081 --name nexus sonatype/nexus3
持久化数据
默认方式启动,数据在容器中,容器删除,数据也就没有了,我们需要将数据持久化。
这里挂载到宿主机 /data/nexus-data下, 注意目录权限。
cd /data
mkdir nexus-data
chown 200 nexus-data
docker run -d -p 8081:8081 --name nexus -v /data/nexus-data:/nexus-data sonatype/nexus3
Nexus 用户角色查看
[root@mangobeta.com data]# docker exec -it nexus /bin/bash
bash-4.4$ whoami
nexus
bash-4.4$ id nexus
uid=200(nexus) gid=200(nexus) groups=200(nexus),0(root
访问
默认 admin 密码在 /nexus-data/admin.password 文件里。
TODO Java 应用部署到 Maven