docker-compose.yaml
version: "3.3"
services:
nexus:
image: sonatype/nexus3
container_name: nexus3
restart: always
environment:
- TZ=Asia/Shanghai
#
- INSTALL4J_ADD_VM_PARAMS=-Xms128m -Xmx512m -XX:MaxDirectMemorySize=512m -Djava.util.prefs.userRoot=/nexus-data/javaprefs
ports:
- 8081:8081
- 5000:5000
- 5001:5001
volumes:
- ./data:/nexus-data
挂载的data路径需要修改权限后才可访问:
chmod 777 data
默认设置的堆大小为2703M,系统内存不足的话无法启动,,通过设置环境变量INSTALL4J_ADD_VM_PARAMS可以修改。
Nexus默认账号与密码
忘记具体admin.password
位置了,好像是在nexus-data
路径下,也有可能是在sonatype-work
下
本地查看
cat ./data/admin.password
进入容器内部查看
# 查看启动的nexus容器的 contianer id
docker ps | grep nexus3
# 进入容器
docker exec -it nexus_contianer_id /bin/bash
# 查看默认账号admin的初始密码
cat /nexus-data/admin.password
Nexus后台管理
访问地址
首次登录后需要重置密码以及匿名访问权限配置,密码重置后,默认的admin.password文件将被自动删除
登录成功:
服务管理与配置
包括仓库管理配置、存储管理配置、账号权限管理配置等
评论区