Nexus介绍
Nexus是一个流行的开源仓库管理工具,广泛用于管理开发过程中生成的各种组件,如Maven、npm、Docker镜像等。本文将介绍如何在Linux系统上部署Nexus仓库,并完成基础配置。
基础环境准备
在开始部署之前,确保您的系统满足以下要求:
- 操作系统:Linux(如CentOS 7+ / Ubuntu 18+)
- 系统软件:配置了docker和docker-compose工具。
- 网络:确保防火墙允许Nexus所使用的端口(默认是8081)
部署文件
version: "3"
services:
nexus:
image: sonatype/nexus3
container_name: nexus3
restart: always
environment:
- TZ=Asia/Shanghai
ports:
- 8081:8081
volumes:
- /data/nexus:/nexus-data
networks:
- devops
networks:
devops:
external: true
验证访问
浏览器输入http://ip:8081
默认账号密码是admin/admin123