1.介绍:搭建Nexus私服的主要目的是为了解决工作上组件之间的jar包依赖管理。特别是基础架构部门的jar包要共享出来,就需要把jar包deploy发布到nexus私服上。

2.编写docker-compose.yml文件

  1. version: '3.1'
  2. services:
  3. nexus:
  4. image: sonatype/nexus3
  5. restart: always
  6. container_name: nexus3
  7. ports:
  8. - "8099:8081"
  9. volumes:
  10. - nexus-data:/nexus-data
  11. volumes:
  12. nexus-data:

3.注意:nexus默认的端口是8081 所有在编写docker-compose.yml文件的时候映射的端口是8081作为容器内部的端口

4.启动容器命令docker-compose up -d

5.启动成功以后进入nexus容器内部查看登入密码

  1. 查看容器id命令是:docker ps
  2. 进入容器的命令是:docker exec -it #容器id /bin/bash

6.找到admin.password

  1. cat /opt/sonatype/sonatype-work/sonatype-work/admin.password

7.登入nexus客户端

http://ip:8099 输入账户和密码即可
image.png