请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
kyonn
V2EX  ›  NAS

有没有 nexus 镜像源的平替?

  •  
  •   kyonn · Jan 12, 2025 · 4589 views
    This topic created in 663 days ago, the information mentioned may be changed or developed.

    nexus3 上来啥事没干就占个 2GB 以上内存, 动不动就停止服务....有没有它的平替, 主要是代理 docker 镜像, 支持代理 dockerhub/ lscr 等站点, 最好有类似 nexus 的 group 代理功能, 即 dockerhub/lscr 对外呈现一个地址.

    尝试调整过 nexus 的 INSTALL4J_ADD_VM_PARAMS 控制 jvm 启动内存参数, 还是不行, 服务容易挂.

    25 replies  •  2026-06-24 15:19:29 +08:00
    itplanes01
    itplanes01
    Jan 12, 2025 via Android❤️1
    1
    go-sigma
    repoflow
    harness
    google2023
    google2023
    Jan 12, 2025
    2
    据说 artipie 和 reposilite 也不错
    looveh
    looveh
    Jan 13, 2025
    3
    harbor ?
    luis330
    luis330
    Jan 13, 2025
    4
    部署 nexus 的时候,加参数:
    INSTALL4J_ADD_VM_PARAMS:-Xms512m -Xmx512m -XX:MaxDirectMemorySize=1024m

    我感觉还可以
    luis330
    luis330
    Jan 13, 2025
    5
    我的启动时间 1 天多是因为我每周末自动做一个备份,平时使用中很稳定,并没有崩的情况
    seedhk
    seedhk
    Jan 13, 2025
    6
    借楼问下 nexus 的数据都是存在哪几个目录下的,我用 docker 跑了一个实例,但是没有映射文件目录,想把文件目录复制出来再重新跑一个
    KP45
    KP45
    Jan 13, 2025
    7
    @luis330 有没有默认配置好官方仓库代理的镜像,比如 maven 、docker 、npm 这些,不然每次部署完都要重配一次
    surfingboy
    surfingboy
    Jan 13, 2025
    8
    大佬们,借楼问下,nexus 是不是只支持 Docker hub 代理,我试了 k8s.io 之类的镜像似乎是不支持的
    xiaoz
    xiaoz
    Jan 13, 2025 via Android
    9
    @surfingboy 不是,镜像源随便设置,可能是你没设置对。把关键信息给 AI 帮你调试调试。
    surfingboy
    surfingboy
    Jan 14, 2025
    10
    @xiaoz 应该没设置错,我查了下,确实是不支持的,docker 的 mirros 只能支持 dockerhub ,其他的除非用 docker pull nexus_ip:port/xxx.k8s.io/image:tag 这种方式,要不然支持不了
    luis330
    luis330
    Jan 14, 2025
    11
    @KP45 还真没有去找过,自己配好了,周期备份一下,倒不需要经常重建 Nexus
    cppc
    cppc
    Jan 14, 2025
    12
    guanyujia5444
    guanyujia5444
    Jan 14, 2025
    13
    nexus 没问题,很稳,我这生产的 cicd 流程就在用,我是二进制部署的,不是 docker
    guanyujia5444
    guanyujia5444
    Jan 14, 2025
    14
    内存占用没办法
    seedhk
    seedhk
    Jan 14, 2025
    15
    @cppc #12 谢谢老哥,但是我看了下这个目录是空的
    kyonn
    kyonn
    OP
    Jan 14, 2025
    16
    @luis330 用的是哪个版本, 我限制了内存直接起不来了.
    kyonn
    kyonn
    OP
    Jan 14, 2025
    17
    @surfingboy lscr.io 也能支持啊, 是不是配置问题?
    surfingboy
    surfingboy
    Jan 14, 2025
    18
    @kyonn 拉取需要加 nexus IP:PORT 吗?我试了
    # 这个会报错
    $ docker pull kube-scheduler-amd64:v1.10.11
    Error response from daemon: pull access denied for kube-scheduler-amd64, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

    # 这样可以并且可以缓存到 nexus 里面
    $ docker pull nexus_ip:nexus_port/kube-scheduler-amd64:v1.10.11
    v1.10.11: Pulling from kube-scheduler-amd64
    90e01955edcd: Pull complete
    6f1c7d9da528: Pull complete
    Digest: sha256:3f40a5beec15fe39300d5bac56d6d7b72957afca51d3353aeb77a563f889973c
    Status: Downloaded newer image for nexus_ip:nexus_port/kube-scheduler-amd64:v1.10.11
    nexus_ip:nexus_port/kube-scheduler-amd64:v1.10.11

    # 这样会直连 k8s.gcr.io 拉取
    $ docker pull k8s.gcr.io/kube-scheduler-amd64:v1.10.11
    v1.10.11: Pulling from kube-scheduler-amd64
    90e01955edcd: Pull complete
    6f1c7d9da528: Pull complete
    Digest: sha256:3f40a5beec15fe39300d5bac56d6d7b72957afca51d3353aeb77a563f889973c
    Status: Downloaded newer image for k8s.gcr.io/kube-scheduler-amd64:v1.10.11
    k8s.gcr.io/kube-scheduler-amd64:v1.10.11
    surfingboy
    surfingboy
    Jan 14, 2025
    19
    @kyonn 我的是 3.76.0-03 ,用的是 nexus latest 镜像,用上面老哥的 INSTALL4J_ADD_VM_PARAMS=-Xms512m -Xmx512m -XX:MaxDirectMemorySize=1024m, 内存占用还好,2G 以下
    luis330
    luis330
    Jan 15, 2025
    20
    @kyonn #16 现在跑着是 3.75.1-01
    KP45
    KP45
    Jan 15, 2025
    21
    @luis330 有提交到 docker hub 或者 ghcr 吗,有的话可以分享下,感谢
    luis330
    luis330
    Jan 15, 2025
    22
    @KP45 #21 我是按官方的说明部署的,你能使用 docker hub ,那这个应该也可以的
    `sonatype/nexus3`
    kyonn
    kyonn
    OP
    Jan 15, 2025
    23
    @surfingboy 我也改到这个参数试下,
    kyonn
    kyonn
    OP
    Feb 13, 2025
    24
    @surfingboy 老哥,为什么拉取要加 nexus IP:PORT ?

    已经在 /etc/docker/daemon.json 配置 registry-mirrors 指向 nexus 所在机器的 docker group 地址了。
    现在发现确实,只要拉非 dockerhub 的镜像,必须加 nexus 的 ip 和端口,否则拉不下来。如果镜像在 dockerhub ,则没这问题。
    g632104866
    25
    @kyonn 新鲜出炉的 Nexus 开源平替来了: https://github.com/klboke/kkRepo ,解决的就是 Nexus 的稳定性问题以及最新 Nexus 版本组件限制问题。支持一键迁移平替。欢迎尝鲜使用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1819 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 06:34 · PVG 14:34 · LAX 22:34 · JFK 01:34
    ♥ Do have faith in what you're doing.