Nexus 部署

文介绍使用 Nexus 部署,完成 Maven 私有仓库的搭建。

Nexus Docker 镜像:https://hub.docker.com/r/sonatype/nexus3

默认方式启动 Nexus

Nexus 使用 Docker 方式部署灰常简单,一行命令即可。

1
docker run -d -p 8081:8081 --name nexus sonatype/nexus3

持久化数据

默认方式启动,数据在容器中,容器删除,数据也就没有了,我们需要将数据持久化。

这里挂载到宿主机 /data/nexus-data下, 注意目录权限。

1
2
3
cd /data
mkdir nexus-data
chown 200 nexus-data
1
docker run -d -p 8081:8081 --name nexus -v /data/nexus-data:/nexus-data sonatype/nexus3

Nexus 用户角色查看

1
2
3
4
5
[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

updatedupdated2021-01-212021-01-21
Load Comments?