群晖-第5章-Docker安装gitlab

这篇具有很好参考价值的文章主要介绍了群晖-第5章-Docker安装gitlab。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

群晖-第5章-Docker安装gitlab

群晖安装gitlab可以只在内网访问,也就不需要前面几章的内容,但是我这个是通过外网HTTPS访问的。

参考:

Nas码农篇:群晖Docker安装Gitlab - 知乎

群晖Docker安装gitlab-ce-zh中文版,并绑定阿里域名并启用https_docker gitlab-ce_CodingPioneer的博客-CSDN博客

使用Docker安装Gitlab及相关配置_docker gitlab配置项目地址_珂-瑞的博客-CSDN博客

gitlab external_url采坑记_hrbbeeant的博客-CSDN博客_gitlab external_url

群晖gitlab开启https只需三步 – late哥哥笔记

打开群晖docker套件,进入注册表,搜索gitlab-ce,选择第一个,拉取最新的。

群晖-第5章-Docker安装gitlab

拉去成功之后到映像中启动gitlab-ce实例。

群晖-第5章-Docker安装gitlab

选择使用默认的桥网络。

群晖-第5章-Docker安装gitlab

进入高级设置。

群晖-第5章-Docker安装gitlab

增加如下四个环境变量。

GITLAB_HOST:你的域名

GITLAB_PORT:通过该端口访问页面

GITLAB_SSH_PORT:通过该端口访问GITLAB的SSH,不是群晖的SSH

GITLAB_HTTPS:支持HTTPS地址仓库

群晖-第5章-Docker安装gitlab

设置端口。注意这个页面端口一定要本地端口和容器端口一样,可以参考这篇文章gitlab external_url采坑记_hrbbeeant的博客-CSDN博客_gitlab external_url,内部的nginx会认为这就是对外端口,对外也需要这样设置,最后的HTTPS才能正常。

群晖-第5章-Docker安装gitlab

按照下图配置文件夹映射。

群晖-第5章-Docker安装gitlab

然后运行,gitlab三个G,需要一段时间才能稳定,等一会稳定之后编辑配置。群晖开始的时候内存会占很多,等稳定了内存就降下来了。

群晖-第5章-Docker安装gitlab

稳定之后进入File Station。

群晖-第5章-Docker安装gitlab

找到/docker/gitlab/config目录,把gitlab.rb下载下来。

群晖-第5章-Docker安装gitlab

在gitalb.rb增加以下配置。

群晖-第5章-Docker安装gitlab

external_url 'https://域名:12345'
nginx['enable'] = true
nginx['client_max_body_size'] = '250m'
nginx['redirect_http_to_https'] = true
nginx['redirect_http_to_https_port'] = 80

nginx['ssl_certificate'] = "/etc/gitlab/ssl/域名.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/域名.key"
nginx['ssl_ciphers'] = "ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;"


gitlab_rails['gitlab_ssh_host'] = '域名'
gitlab_rails['gitlab_shell_ssh_port'] = 12346

然后用上传-覆盖的方式把gitlab.rb传回到刚才的目录/docker/gitlab/config去,然后新建名为ssl的文件夹。

群晖-第5章-Docker安装gitlab

进入ssl,然后把你的ssl证书下的文件都传到这个目录里去。

群晖-第5章-Docker安装gitlab

进入docker套件的容器,双击gitlab实例,进入终端机,点击新增,进入bash。

群晖-第5章-Docker安装gitlab

群晖-第5章-Docker安装gitlab

执行如下命令

gitlab-ctl reconfigure
gitlab-ctl restart

现在访问https://域名:12345就可以看到gitlab啦!

群晖-第5章-Docker安装gitlab

在刚才的bash中执行cat /etc/gitlab/initial_root_password,查看默认root密码。

群晖-第5章-Docker安装gitlab

好啦!现在创建新项目可以看到有https和ssh地址啦!https的端口是网页的端口,ssh的是ssh的端口。

群晖-第5章-Docker安装gitlab文章来源地址https://www.toymoban.com/news/detail-448222.html

到了这里,关于群晖-第5章-Docker安装gitlab的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 群晖DS3617xs Docker安装远程迅雷教程

    如您的群晖中已安装Docker,请略过第一步。 打开群晖中的“套件中心”,然后搜索“Docker” 安装Docker实用工具,我这是是已经安装过的。静静等待安装好,安装好之后,打开Docker。 打开Docker后,在“注册表”中搜索“xunlei”或者“迅雷”。 下载“cnk3x/xunlei”这个镜像文件,

    2024年02月02日
    浏览(50)
  • 黑/白群晖 安装 zerotier-docker 完美版

    由于对象需要存照片和视频,256g已经塞不下了,于是前两天在咸鱼买了个星际蜗牛,由于卖家已经刷好了 6.23 版本,官网套件无法安装,于是又重刷了一下 7.2 版本系统,通过矿神的套件源安装zerotier,但是发现路由功能有问题,我无法用内网ip访问路由器的后台,多次百度无

    2024年02月12日
    浏览(31)
  • 群晖(Synology)NAS 后台安装 Docker 后配置 PostgreSQL

    群晖(Synology)NAS 的后台在新版本对 Docker 不再称为 Docker,现在改称为 Container Manager 了。 单击进入后运行 Container Manager。 针对 PostgreSQL 的容器,我们选择容器后,如果你已经安装了 PostgreSQL 的话,应该就能看到运行的容器了。 然后选择设置。 在 PostgreSQL 的容器设置中有

    2024年02月09日
    浏览(35)
  • 群晖GitLab修改clone(克隆)地址

            通过群晖的Docker(ContainerManager)配置好GitLab后,每次clone代码总要修改前面的地址,因此作者找到了修改的办法,实属不易,请给个关注!         给出我的群晖配置gitlab的设置,如图1。    图1 Docker中GitLab的配置          按照我的配置,可以在/volume1/docker/gitl

    2024年02月12日
    浏览(30)
  • 群晖NAS教程(十七)、利用Docker安装网心云容器魔方

    为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 群晖NAS教程(十七)、利用Docker安装网心云容器魔方 个人博客 一、群晖docker套件中安装onething1/wxedge镜像。 二、wxedge容器启动项配置 容器名称随便起,并启用高级执行权限,然后配置高级设置。 启用自动重启 在群晖

    2024年02月04日
    浏览(79)
  • GitLab(2)——Docker方式安装Gitlab

    目录 一、前言 二、安装Gitlab 1. 搜索gitlab-ce镜像 2. 下载镜像 3. 查看镜像 4. 提前创建挂载数据卷 5. 运行镜像 三、配置Gitlab文件 1. 配置容器中的/etc/gitlab/gitlab.rb文件 2. 重启容器 3. 登录Gitalb ① 查看初始root用户的密码 ② 访问gitlab地址,输入用户名与密码 4. 设置语言为简体中

    2024年02月06日
    浏览(27)
  • 群晖NAS:docker查询注册表失败解决方案 docker安装网心云、mysql等

    差不多2023年4月底开始的,docker内不能直接搜索注册表。据说是有人在库里放了一些有意思的东西,被和谐掉了,所以也别指望什么时候能解封。 网上很多案例,都不能用。还有奇葩的给软路由翻墙的,不需要。直接命令行安装就行 步骤: 配置SSH(已配置的忽略) 链接ssh,

    2024年02月15日
    浏览(36)
  • 群晖NAS+DMS7.0以上版本+无docker机型安装zerotier

    测试机型:群晖synology 218play / DSM版本为7.2.1 因218play无法安装docker,且NAS系统已升级为7.0以上版本,按zerotier官网说法无法安装zerotier, 不过还是可以通过ssh终端和命令方式安装zerotier。 用于存放zerotier脚本,文件夹名自定义,如zero,权限:管理员可读写,其他权限无 以管理员

    2024年01月24日
    浏览(29)
  • 群晖安装青龙面板docker+Faker一键拉库部署+j1900配置

    本教程 采用黑群晖 3617 6.1.7 群晖安装工具和固件帮大家整理了 点我获取 个人不建议用黑群晖918+ 本教程机器配置: 主板: j1900 内存:8G梅捷 硬盘:512G梅捷 机箱:淘来的撒哈拉空气盒子 建议购买的时候购买电源时 注意风扇转速和声音 机箱采用双电源开关 我配置下来基本上

    2024年01月16日
    浏览(43)
  • Gitlab基础篇: Gitlab docker 安装部署、Gitlab 设置账号密码

    安装docker gitlab前确保docker环境,如果没有搭建docker请查阅“Linux docker 安装文档” docker 下载 gitlab容器 参数解析 命令 参数 解析 -name gitlab 容器的名称 -p 18081:80 80端口为gitlab可视化操作服务的默认访问端口,防止占用将80更改为18081 -p 10022:22 22为ssh 端口,因为冲突所以改成10

    2024年01月21日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包