群晖docker使用flexget_群晖NAS Docker 配置Gitlab 代码托管服务

e221af36866a0f801369dff433d0b764.png

最近在做自动化部署的工作,受制于github的下载速度太慢,遂使用公司闲置的nas的做为代码托管平台安装gitlab使用,具体操作如下:

基本要求

要求支持 docker;

内存要求在4G及以上;

本例型号是群晖218+;

安装

在套件中先安装 Docker 套件

d5ac9e43271d8ff20d18ec7cbb8a9d76.png

在 docker 中,注册页签下,搜索:gitlab-ce,双击下载,选 latest

29d26fbec07346e80afdb383831b1922.png

双击镜像进入高级设置选项

993332f74d6301287c5f5764cc5dd54d.png

配置网络映射端口,默认容器暴露的端口分别为80,443,22

f6223c2afd79c9310b73910af6edb4f2.png

本地的磁盘映射,logs,config,data 来存储日志、配置和数据信息文件,便于后期的数据备份还原和相关的日志的访问

c20dbcc6782ff8dc3415534a6073cdf4.png

点击启动容器,由于gitlab比较耗资源,所以需要等等待大概十分钟左右

修改密码,默认的用户名为root

146cd52d2722ca25cef11ace1fa0e7f7.png

在gitlab创建完项目后,会发现clone地址的url不对,需要在配置中进行修改

16406963a4e07ddf629989c86c33db47.png

配置文件在本地的docker/gitlab/config/gitlab.rb 文件

可以将该配置文件直接下载到本地,编辑完成后再进行上传覆盖

# gitlab.rb 文件内容默认全是注释,去掉井号注释表示打开
2. 修改地址和端口
# 配置 http 协议所使用的访问地址, 不加端口号默认为 80
external_url 'http://192.168.199.231'
# 配置 ssh 协议所使用的访问地址和端口
gitlab_rails['gitlab_ssh_host'] = '192.168.50.123'
gitlab_rails['gitlab_shell_ssh_port'] = 32775 # 此端口是 run 时 22 端口自动映射的 32775 端口

最后回到群晖的docker容器管理页面,点击重启容器配置生效

日常使用的内存占用情况如下:

77795b2479feb1edf49dcbdf44b08339.png

附上内网的穿透教程:

原文链接:https://blog.csdn.net/weixin_39653448/article/details/111712059

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享