nexus3 上来啥事没干就占个 2GB 以上内存, 动不动就停止服务....有没有它的平替, 主要是代理 docker 镜像, 支持代理 dockerhub/ lscr 等站点, 最好有类似 nexus 的 group 代理功能, 即 dockerhub/lscr 对外呈现一个地址.
尝试调整过 nexus 的 INSTALL4J_ADD_VM_PARAMS 控制 jvm 启动内存参数, 还是不行, 服务容易挂.
     1 
                    
                    itplanes01      296 天前 via Android    go-sigma 
                repoflow harness  | 
            
     2 
                    
                    google2023      295 天前 
                    
                    据说 artipie 和 reposilite 也不错 
                 | 
            
     3 
                    
                    looveh      295 天前 
                    
                    harbor ? 
                 | 
            
     4 
                    
                    luis330      295 天前 
                    
                    
                 | 
            
     5 
                    
                    luis330      295 天前 
                    
                    我的启动时间 1 天多是因为我每周末自动做一个备份,平时使用中很稳定,并没有崩的情况 
                 | 
            
     6 
                    
                    seedhk      295 天前 
                    
                    借楼问下 nexus 的数据都是存在哪几个目录下的,我用 docker 跑了一个实例,但是没有映射文件目录,想把文件目录复制出来再重新跑一个 
                 | 
            
     8 
                    
                    surfingboy      295 天前 
                    
                    大佬们,借楼问下,nexus 是不是只支持 Docker hub 代理,我试了 k8s.io 之类的镜像似乎是不支持的 
                 | 
            
     9 
                    
                    xiaoz      294 天前 via Android 
                    
                    @surfingboy 不是,镜像源随便设置,可能是你没设置对。把关键信息给 AI 帮你调试调试。 
                 | 
            
     10 
                    
                    surfingboy      294 天前 
                    
                    @xiaoz 应该没设置错,我查了下,确实是不支持的,docker 的 mirros 只能支持 dockerhub ,其他的除非用 docker pull nexus_ip:port/xxx.k8s.io/image:tag 这种方式,要不然支持不了 
                 | 
            
     12 
                    
                    cppc      294 天前 
                    
                    
                 | 
            
     13 
                    
                    guanyujia5444      294 天前 
                    
                    nexus 没问题,很稳,我这生产的 cicd 流程就在用,我是二进制部署的,不是 docker 
                 | 
            
     14 
                    
                    guanyujia5444      294 天前 
                    
                    内存占用没办法 
                 | 
            
     17 
                    
                    kyonn   OP @surfingboy lscr.io 也能支持啊, 是不是配置问题? 
                 | 
            
     18 
                    
                    surfingboy      293 天前 
                    
                    @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  | 
            
     19 
                    
                    surfingboy      293 天前 
                    
                    @kyonn 我的是 3.76.0-03 ,用的是 nexus latest 镜像,用上面老哥的 INSTALL4J_ADD_VM_PARAMS=-Xms512m -Xmx512m -XX:MaxDirectMemorySize=1024m, 内存占用还好,2G 以下 
                 | 
            
     23 
                    
                    kyonn   OP @surfingboy 我也改到这个参数试下, 
                 | 
            
     24 
                    
                    kyonn   OP @surfingboy 老哥,为什么拉取要加 nexus IP:PORT ? 
                已经在 /etc/docker/daemon.json 配置 registry-mirrors 指向 nexus 所在机器的 docker group 地址了。 现在发现确实,只要拉非 dockerhub 的镜像,必须加 nexus 的 ip 和端口,否则拉不下来。如果镜像在 dockerhub ,则没这问题。  |