群辉Synology 网络存储服务器的docker+gitlab搭建

347 阅读2分钟

准备工作

网络存储服务器硬件信息:

产品型号: DS1821+ 
CPU:AMD Ryzen v1500B
CPU时钟频率:2.2GHz
CPU内核数:4
物理内存大小:4096MB
盘位数量:8 

未开启docker和gitlab前的服务器资源状态

image.png

Docker的安装

image.png

图上是已经下载好的,安装过程很简单,跟着提示一步步走就可以了。

打开docker如下图所示:

image.png

下载安装gitlab,在注册表栏目,搜索找到gitlab/gitlab-ce,收藏数量多的这个: image.png

双击下载安装,会提示选择标签,这里默认选择latest,最新版本的gitlab image.png

安装完成后,选择映像栏目,如下图所示:

image.png

双击安装,会提示创建容器,按照默认选项点下一步即可:

image.png

对容器进行常规设置,比如如下资源限制的调整等,其它的可以不用管,直接默认下一步就可以:

image.png

接下来进入端口配置:

image.png

为了防止自动分配端口导致有时候访问不到的问题,可以对本地端口自定义配置一下,下图是参考样例: image.png

然后下一步是存储空间的设置:

image.png

可以照着如下设置:

image.png

完成上述步骤基本上就配置完成gitlab了,在容器栏目可以看到gitlab的存在了:

image.png

点击启动,启动过程大概在十分钟之内,启动之后服务器的资源状态:

image.png

image.png

可以看到服务器的资源负荷太大了。

在浏览器输入服务器IP+gitlab端口号即可访问:

image.png

关于gitlab管理员账户密码的修改,这里就暂不赘述了。

需要注意的是,gitlab的终端机如图所示(默认的gitlab-gitlab-ce1是类似日志打印的终端):

image.png

点击新增,出现bash入口,在这里我们可以通过终端命令对gitlab进行相关的配置了。

image.png