Docker安装GitLab社区版
Jenkins整合SpringCloud+Nacos+GitLab+Docker实现自动化镜像部署
问题描述
-
GitLab启动后占用运行内存太大,在运行一段时间后,会发现 内存占用递增,16G的服务器都不够用。间接导致其它镜像运行一段时间后自动挂掉等一系列问题!
-
启动GitLab前:
启动GitLab后,还没完全启动就占了将近4个G运行内存
原因分析
-
众所周知,GitLab 在 v10 版本之后,不断增加功能,逐渐调整重心为一站式平台,产品趋于面向公司和组织,导致其对于服务器资源的依赖与日俱增,从最初的 1GB 左右内存的资源就能流畅运行,膨胀到了目前至少需要 6~7 个GB内存