Overview

Full name
docker.io/klo2k/nexus3
Registry
docker.io
Namespace
klo2k
Repository
nexus3
Cached tags
31
Last synced
07/06/2026, 10:04 AM

Introduction

Sonatype Nexus 3 制品库镜像,托管 Maven/npm/Docker 等依赖与镜像,适合企业私服与供应链缓存节点。

Details

klo2k/nexus3 运行 Nexus Repository Manager 3,提供 proxy/hosted/group 仓库与 Blob 存储。典型作为 CI 与开发机的统一 artifact 源,与 Harbor 专注容器镜像相比覆盖更广。定位为 Web + 仓库服务,需 volume 持久化 blob;生产固定 tag、HTTPS 与 LDAP。

快速启动

docker run -d --name nexus3 \
  -p 8081:8081 \
  -v /data/nexus:/nexus-data \
  docker.io/klo2k/nexus3:latest

推荐实践

docker run -d --name nexus3 \
  --restart unless-stopped \
  -p 8081:8081 -p 5000:5000 \
  -v /data/nexus:/nexus-data \
  -e INSTALL4J_ADD_VM_PARAMS="-Xms2g -Xmx2g" \
  docker.io/klo2k/nexus3:3.68.0

核心参数说明

  • -p 8081:8081 — Nexus Web UI
  • -p 5000:5000 — Docker hosted 仓库端口(可选)
  • -v .../nexus-data:... — 制品 blob 持久化
  • -e INSTALL4J_ADD_VM_PARAMS — JVM 堆大小
  • 固定 tag — Nexus 大版本 pin

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: nexus3
spec:
  serviceName: nexus3
  replicas: 1
  selector:
    matchLabels:
      app: nexus3
  template:
    metadata:
      labels:
        app: nexus3
    spec:
      containers:
        - name: nexus
          image: docker.io/klo2k/nexus3:3.68.0
          ports:
            - containerPort: 8081
          volumeMounts:
            - name: data
              mountPath: /nexus-data
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 500Gi
---
apiVersion: v1
kind: Service
metadata:
  name: nexus3
spec:
  selector:
    app: nexus3
  ports:
    - port: 8081
      targetPort: 8081

PVC 按制品增长;定期 blob backup 与 cleanup policy。

Latest tags (20)

View all 31 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/klo2k/nexus3
:development
linux/arm/v7linux/arm64
2025/03/11 13:01322.4 MBsha256:5dc1c4293379
docker.io/klo2k/nexus3
:latest
linux/arm/v7linux/arm64
2024/05/19 21:45294.2 MBsha256:67a43517250c
docker.io/klo2k/nexus3
:3.68.1-02
linux/arm/v7linux/arm64
2024/05/19 21:45294.2 MBsha256:67a43517250c
docker.io/klo2k/nexus3
:3.67.1-01
linux/arm/v7linux/arm64
2024/05/05 12:35294.3 MBsha256:41484b03dc7d
docker.io/klo2k/nexus3
:3.61.0-02
linux/arm/v7linux/arm64
2023/11/05 18:380.0 MBsha256:f6d21ccc454b
docker.io/klo2k/nexus3
:3.43.0
linux/arm/v7linux/arm64
2022/11/30 21:27275.7 MBsha256:77a884848e88
docker.io/klo2k/nexus3
:3.40.1-01
linux/arm/v7linux/arm64
2022/07/02 20:02297.1 MBsha256:6635aca8c6d9
docker.io/klo2k/nexus3
:3.38.1-01
linux/arm/v7linux/arm64
2022/05/07 23:24304.5 MBsha256:638dd79edaa2
docker.io/klo2k/nexus3
:3.38.0-01
linux/arm/v7linux/arm64
2022/03/11 07:53304.4 MBsha256:2138c1a0fbde
docker.io/klo2k/nexus3
:3.37.3-02
linux/arm/v7linux/arm64
2022/01/18 22:31301.5 MBsha256:f75db6ae94b0
docker.io/klo2k/nexus3
:3.37.1-01
linux/arm64linux/arm/v7
2021/12/18 13:11306.8 MBsha256:a7f5175a6ad3
docker.io/klo2k/nexus3
:3.35.0-02
linux/arm/v7linux/arm64
2021/10/18 14:14295.0 MBsha256:86b0c146dd75
docker.io/klo2k/nexus3
:3.34.0-01
linux/arm64linux/arm/v7
2021/09/13 22:28299.6 MBsha256:eacf17f31a57
docker.io/klo2k/nexus3
:3.33.1-01
linux/arm64linux/arm/v7
2021/08/27 22:13299.1 MBsha256:5beea8bf6afa
docker.io/klo2k/nexus3
:3.33.0-01
linux/arm/v7linux/arm64
2021/08/18 17:58293.7 MBsha256:3573016f9f7d
docker.io/klo2k/nexus3
:do-not-use
linux/amd64
2021/07/09 17:49315.0 MBsha256:8f9e0d936434
docker.io/klo2k/nexus3
:3.32.0-03
linux/arm/v7linux/arm64
2021/07/09 17:47299.1 MBsha256:f9640f0f1bcc
docker.io/klo2k/nexus3
:3.31.1-01
linux/arm/v7linux/arm64
2021/06/26 19:21290.0 MBsha256:5ef0305b1e7b
docker.io/klo2k/nexus3
:3.30.1-01
linux/arm/v7linux/arm64
2021/05/07 20:23284.3 MBsha256:6f6d45e3647e
docker.io/klo2k/nexus3
:3.30.0-01
linux/arm/v7linux/arm64
2021/03/09 17:49279.6 MBsha256:1d16231dfec5