欢迎来到窥视未来的博客

Fork me on GitHub

使用Docker 安装nexus3私服

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 因没有目录读写权限而导致服务自动挂掉
chmod 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私服成功完成安装!

 

posted on 2022-10-19 11:38  窥视未来  阅读(295)  评论(0编辑  收藏  举报

导航