nexus搭建

作为一个企业级应用,个人推荐使用nexus仓库,既可以作为docker仓库、maven仓库,也可以作为npm仓库。不仅能够给有网络限制的企业带来和外网一样的仓库体验,还能加速内部的依赖加载,更好的做好团队的工具管理。

Docker安装
docker search nexus
208efade-7eb9-4952-9890-301317d29d5b

docker pull sonatype/nexus3
mkdir -p /usr/local/nexus3/nexus-data
chown -R 200 /usr/local/nexus3/nexus-data
docker run -tid -p 18081:8081 --name nexus -e NEXUS_CONTEXT=nexus -v /usr/local/nexus3/nexus-data:/nexus-data sonatype/nexus3

docker-compose方式

vim docker-compose.yml
version: '3.2'
services:
  nexus:
    image: 'sonatype/nexus3'
    container_name: nexus
    restart: always
    environment:
      - TZ=Asia/Shanghai
    ports:
      - '18081:8081'
    volumes:
      - '/usr/local/nexus3/nexus-data:/nexus-data'

保存然后docker-compose up -d启动

配置nexus
登录http://ip:18081/nexus/
点击sign in
06812c2e-bf49-4bb4-a9eb-37d428dfb38d

进入服务器 cd /usr/local/nexus3/nexus-data

more admin.password
0d972c58-e553-4d8f-8e3c-f94b32b61cc3

进入之后修改密码

55f8b497-d5cc-45c6-851d-0c84a89febcc

到此,nexus的安装已经完成