最近在做自动化部署的工作,受制于github的下载速度太慢,遂使用公司闲置的nas的做为代码托管平台安装gitlab使用,具体操作如下:
基本要求
要求支持 docker;
内存要求在4G及以上;
本例型号是群晖218+;
安装
在套件中先安装 Docker 套件
在 docker 中,注册页签下,搜索:gitlab-ce,双击下载,选 latest
双击镜像进入高级设置选项
配置网络映射端口,默认容器暴露的端口分别为80,443,22
本地的磁盘映射,logs,config,data 来存储日志、配置和数据信息文件,便于后期的数据备份还原和相关的日志的访问
点击启动容器,由于gitlab比较耗资源,所以需要等等待大概十分钟左右
修改密码,默认的用户名为root
在gitlab创建完项目后,会发现clone地址的url不对,需要在配置中进行修改
配置文件在本地的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容器管理页面,点击重启容器配置生效
日常使用的内存占用情况如下:
附上内网的穿透教程:
原文链接:https://blog.csdn.net/weixin_39653448/article/details/111712059
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END