欢迎来到窥视未来的博客

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   窥视未来  阅读(320)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示