V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

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

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

有没有 nexus 镜像源的平替?

  •  
  •   kyonn · 6 天前 · 1945 次点击

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

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

    23 条回复    2025-01-15 18:50:29 +08:00
    itplanes01
        1
    itplanes01  
       5 天前 via Android   ❤️ 1
    go-sigma
    repoflow
    harness
    google2023
        2
    google2023  
       5 天前
    据说 artipie 和 reposilite 也不错
    looveh
        3
    looveh  
       5 天前
    harbor ?
    luis330
        4
    luis330  
       5 天前
    部署 nexus 的时候,加参数:
    INSTALL4J_ADD_VM_PARAMS:-Xms512m -Xmx512m -XX:MaxDirectMemorySize=1024m

    我感觉还可以
    luis330
        5
    luis330  
       5 天前
    我的启动时间 1 天多是因为我每周末自动做一个备份,平时使用中很稳定,并没有崩的情况
    seedhk
        6
    seedhk  
       5 天前
    借楼问下 nexus 的数据都是存在哪几个目录下的,我用 docker 跑了一个实例,但是没有映射文件目录,想把文件目录复制出来再重新跑一个
    KP45
        7
    KP45  
       5 天前
    @luis330 有没有默认配置好官方仓库代理的镜像,比如 maven 、docker 、npm 这些,不然每次部署完都要重配一次
    surfingboy
        8
    surfingboy  
       4 天前
    大佬们,借楼问下,nexus 是不是只支持 Docker hub 代理,我试了 k8s.io 之类的镜像似乎是不支持的
    xiaoz
        9
    xiaoz  
       4 天前 via Android
    @surfingboy 不是,镜像源随便设置,可能是你没设置对。把关键信息给 AI 帮你调试调试。
    surfingboy
        10
    surfingboy  
       4 天前
    @xiaoz 应该没设置错,我查了下,确实是不支持的,docker 的 mirros 只能支持 dockerhub ,其他的除非用 docker pull nexus_ip:port/xxx.k8s.io/image:tag 这种方式,要不然支持不了
    luis330
        11
    luis330  
       4 天前
    @KP45 还真没有去找过,自己配好了,周期备份一下,倒不需要经常重建 Nexus
    cppc
        12
    cppc  
       4 天前
    guanyujia5444
        13
    guanyujia5444  
       4 天前
    nexus 没问题,很稳,我这生产的 cicd 流程就在用,我是二进制部署的,不是 docker
    guanyujia5444
        14
    guanyujia5444  
       4 天前
    内存占用没办法
    seedhk
        15
    seedhk  
       3 天前
    @cppc #12 谢谢老哥,但是我看了下这个目录是空的
    kyonn
        16
    kyonn  
    OP
       3 天前
    @luis330 用的是哪个版本, 我限制了内存直接起不来了.
    kyonn
        17
    kyonn  
    OP
       3 天前
    @surfingboy lscr.io 也能支持啊, 是不是配置问题?
    surfingboy
        18
    surfingboy  
       3 天前
    @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
        19
    surfingboy  
       3 天前
    @kyonn 我的是 3.76.0-03 ,用的是 nexus latest 镜像,用上面老哥的 INSTALL4J_ADD_VM_PARAMS=-Xms512m -Xmx512m -XX:MaxDirectMemorySize=1024m, 内存占用还好,2G 以下
    luis330
        20
    luis330  
       3 天前
    @kyonn #16 现在跑着是 3.75.1-01
    KP45
        21
    KP45  
       3 天前
    @luis330 有提交到 docker hub 或者 ghcr 吗,有的话可以分享下,感谢
    luis330
        22
    luis330  
       3 天前
    @KP45 #21 我是按官方的说明部署的,你能使用 docker hub ,那这个应该也可以的
    `sonatype/nexus3`
    kyonn
        23
    kyonn  
    OP
       2 天前
    @surfingboy 我也改到这个参数试下,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2994 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:57 · PVG 15:57 · LAX 23:57 · JFK 02:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.