跳转到主要内容

docker-compose 部署Nexus

docker-compose.yaml

version: '3'
services:
  nexus:
    image: sonatype/nexus3
    ports:
      - 8081:8081
    volumes:
      - ./nexus-data:/nexus-data

启动服务

docker-compose -f docker-compse.yaml up -d

设置admin密码

默认用户名是admin,密码在nexus-data/admin.password文件,进入到容器查看

path.png

常见错误处理

日志报org.apache.http.conn.ConnectTimeoutException: Connect to sonatype-download.global.ssl.fastly.net:443 [sonatype-download.global.ssl.fastly.net/67.15.100.252] failed: connect timed out

处理方法: 登录账号,打开【System】--》【Capabilities】,将【Outreach:Management】禁用即可。

Nexus.png