1、服务器环境确保安装Docker和docker-compose,通过docker-compose脚本方便理解且未来做扩充也很方便
编辑docker-compose脚本
version: '3' services: nexus3: image: sonatype/nexus3:3.38.1 restart: always container_name: nexus3 ulimits: nproc: 65536 nofile: soft: 65536 hard: 65536 volumes: - $PWD/nexus-data:/nexus-data:rw ports: - 8081:8081 - 8083:8083 # 设置时区 environment: TZ: Asia/Shanghai INSTALL4J_ADD_VM_PARAMS: "-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=/nexus-data" volumes: nexus-data: driver: local
2、创建 nexus 数据存储目录
mkdir -p /home/nexus/nexus-data
# 授权读写权限,否则nexus 因没有目录读写权限而导致服务自动挂掉
chomod 777 -R /home/nexus/nexus-data
3、编辑完成脚本,启动nexus容器服务,如不本地不存在当前版本进行则会去远程拉取镜像
docker-compose up -d
4、查看日志及运行情况
[root@node7 nexus]# docker-compose logs -f nexus3
5、访问nexus管理界面 http://ip:port
默认账号admin
6、进入nexus容器查看密码
[root@node7 nexus]# docker-compose exec nexus3 cat /nexus-data/admin.password
7、回到管理界面输入密码,进入nexus管理界面,并修改初试密码
8、登陆成功后,会看到之前看不到的一些功能界面
至此nexus3私服成功完成安装!
标签:compose,nexus,私服,nexus3,Docker,data,docker From: https://www.cnblogs.com/lwx57280/p/16805401.html