准备工作
网络存储服务器硬件信息:
产品型号: DS1821+
CPU:AMD Ryzen v1500B
CPU时钟频率:2.2GHz
CPU内核数:4
物理内存大小:4096MB
盘位数量:8
未开启docker和gitlab前的服务器资源状态
Docker的安装
图上是已经下载好的,安装过程很简单,跟着提示一步步走就可以了。
打开docker如下图所示:
下载安装gitlab,在注册表栏目,搜索找到gitlab/gitlab-ce
,收藏数量多的这个:
双击下载安装,会提示选择标签,这里默认选择latest
,最新版本的gitlab
安装完成后,选择映像栏目,如下图所示:
双击安装,会提示创建容器,按照默认选项点下一步即可:
对容器进行常规设置,比如如下资源限制的调整等,其它的可以不用管,直接默认下一步就可以:
接下来进入端口配置:
为了防止自动分配端口导致有时候访问不到的问题,可以对本地端口自定义配置一下,下图是参考样例:
然后下一步是存储空间的设置:
可以照着如下设置:
完成上述步骤基本上就配置完成gitlab了,在容器栏目可以看到gitlab的存在了:
点击启动,启动过程大概在十分钟之内,启动之后服务器的资源状态:
可以看到服务器的资源负荷太大了。
在浏览器输入服务器IP+gitlab端口号即可访问:
关于gitlab管理员账户密码的修改,这里就暂不赘述了。
需要注意的是,gitlab的终端机如图所示(默认的gitlab-gitlab-ce1
是类似日志打印的终端):
点击新增,出现bash
入口,在这里我们可以通过终端命令对gitlab进行相关的配置了。