在 CentOS 上,使用 docker 安装 nexus3,并配置 maven 私服,完成对团队封装的 jar 包的管理。
1. 版本
- CentOS Linux release 7.8.2003 (Core)
- Docker version 19.03.9, build 9d988398e7
- Nexus version 3.26.1-02
2. Nexus 安装
此处需要注意的地方是,持久化数据所创建的目录的权限问题。如果不给读写权限,启动容器的时候,容器会不断的重启,docker logs nexus3 分析日志后发现是目录权限的问题。
1 | ## CentOS 7 docker nexus3 |
容器启动后可以通过http://ip:8081/
访问 WEB Management UI。此处因为指定了 NEXUS_CONTEXT ,故访问地址为http://ip:8081/nexus/
,指定此参数的原因是为了做 Nginx 代理,如果不指定,会导致资源无法访问。
第一次打开 WEB UI,默认的登录名是 admin,密码根据提示从容器中/nexus-data
或 宿主/usr/local/docker/nexus-data
目录下的对应文件获取;然后根据提示设置自己的密码。