# nexus私服安装

# 安装包及版本信息

docker.io/sonatype/nexus3

# 安装

$ docker run -d --name nexus -p 8081:8081 -e INSTALL4J_ADD_VM_PARAMS="-Xms2g -Xmx2g" -v /mnt/data/nexus:/nexus-data --restart=on-failure:10 docker.io/sonatype/nexus3
1

# 配置

暂无

# 启动

$ docker start nexus3
1

# 停止

$ docker stop nexus3
1

# 重启

$ docker restart nexus3
1

# 如何自动备份数据文件

/mnt/data/nexus-data/tmp/scrpt/bk.sh
1

# 如何监控并自动重启

/home/nexus3Watch
nohup ./nexus3Watch.sh &
1
2

# 其他方式

$ docker run -d -p 8081:8081 --name nexus -e INSTALL4J_ADD_VM_PARAMS="-Xms2g -Xmx2g -XX:MaxDirectMemorySize=3g  -Djava.util.prefs.userRoot=/some-other-dir" sonatype/nexus3
1

# nexus3 修改admin密码

进入到 安装目录

第一步:进入OrientDB控制台

java -jar ./lib/support/nexus-orient-console.jar
1

第二步:进入数据库

connect plocal:../sonatype-work/nexus3/db/security admin admin
1

第三步:重置密码

update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin"
1
更新时间: 2021-05-05 20:24:13