首页 > 其他分享 >docker安装指定版本的gitlab并配置ssl证书.240109

docker安装指定版本的gitlab并配置ssl证书.240109

时间:2025-01-06 10:36:22浏览次数:6  
标签:gitlab 240109 etc -- xxx volume ssl

安装gitlab,指定14.5.2版本,为便于与下篇文章:gitlab恢复做准备。如果不需要恢复,或不需要配置ssl证书,请自行精简以下操作。

1. 开启gitlab

sh gitlab.sh

docker run -d \
    --privileged=true \
    --hostname xxx.xxx.xxx.xxx \
    --publish 443:443 --publish 80:80 --publish 2222:22 \
    --name gitlab \
    --restart always \
    --volume /etc/gitlab/config:/etc/gitlab \
    --volume /etc/gitlab/logs:/var/log/gitlab \
    --volume /etc/gitlab/data:/var/opt/gitlab \
    --volume /etc/gitlab/ssl:/etc/gitlab/ssl \
gitlab/gitlab-ce:14.5.2-ce.0

2. 更改gitlab.rb

cd /etc/gitlab/config/
vim gitlab.rb

external_url 'https://your-domain.com'
nginx['redirect_http_to_https'] = true    
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"

3. 将ssl证书放入 /etc/gitlab/ssl

4. 重启

docker restart gitlab

标签:gitlab,240109,etc,--,xxx,volume,ssl
From: https://www.cnblogs.com/amadeuslee/p/18654726

相关文章

  • openEuler欧拉安装Gitlab.240109
    1.安装GitLabwgethttps://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.shsudoos=eldist=8bash./script.rpm.shsudoEXTERNAL_URL="http://xxx.xxx.xx.xx"yuminstall-ygitlab-ce2.查启动状态,等待个二十来分钟gitlab-ctltail3.关......
  • openEuler-怎么看服务器操作系统是不是欧拉系统?.240109
    ​[root@localhost~]#cat/etc/os-releaseNAME="openEuler"VERSION="22.03(LTS-SP2)"ID="openEuler"VERSION_ID="22.03"PRETTY_NAME="openEuler22.03(LTS-SP2)"ANSI_COLOR="0;31"lsb_release-a有些发......
  • Restoring PostgreSQL database gitlabhq_production ... ERROR must be owner of ext
    RestoringPostgreSQLdatabasegitlabhq_production...ERROR:mustbeownerofextensionpg_trgmERROR:mustbeownerofextensionbtree_gistERROR:mustbeownerofextensionbtree_gistERROR:mustbeownerofextensionpg_trgm修改postgresql相关配置......
  • vue3版本下element-plus和antd-vue选哪个更好一些?.240109
    Vue3发布后,各家第三方库开始陆续重构并支持Vue3,国内两大知名框架ElementPlus和AntDesignVue也相续发布新版支持Vue3。到底应该怎么选择呢?ElementPlus和AntDesignVue3都已不在支持IE了,并不是他们自己放弃了IE而是Vue3本身已经放弃了IE。如果想在低版......
  • 从后微服务谈架构演进.240109
    2022年,关于微服务发生了几件有趣的事情。其一,正式掌管Twitter不久的ElonMusk对Twitter的开发团队“批判”了一番。他表示自己为Twitter在许多国家的极慢运行速度感到抱歉。之所以如此慢是因为App需要执行1000多个“糟糕”的批处理RPC,而这只是为了渲染主页的......
  • 企业数字化转型,数据治理是关键.240109
    企业数字化转型是大势所趋,通过数据治理、数据平台建设、数据分析与建模,把数据变成服务,使数据能在企业内顺畅流动起来,为企业带来巨大的价值。数据是企业数字化转型的重要基础。数据能创造价值,但数据创造价值的功能并不能由数据自身来直接实现,数据要素也不能直接参与价值分配,而是要......
  • 数据治理-数据资产管理.240109
    在组织中,并非所有的数据都构成数据资产,数据资产是能够为组织产生价值的数据,数据资产的形成需要对数据进行主动管理并形成有效控制。数据资产管理是规划、控制和提供数据及信息资产的一组业务职能,包括开发、执行、监控和共享数据资产(元数据、指标、维度、数据服务接口、标签、文件......
  • Gitlab误删用户导致项目丢失莫慌.240109
    Gitlab让小朋友不小心把离职员工的账号给删了,可是离职员工有好几个项目都是他是owner,造成Gitlab上项目全部丢失。遇到这种情况,莫慌。一般,本地都有完整的Git备份,离职员工走了,肯定他的主管有整套代码。解决方式很简单,跟着我来,就不会错。但是建议,创建项目,owner最好是管理员创建,......
  • Navicat连接Oracle数据库报错:oracle library is not loaded解决方法.240109
    连接Oracle时提示“oraclelibraryisnotloaded”。去Oracle官网下载OracleInstantClientDownloads。https://www.oracle.com/database/technologies/instant-client/downloads.html修改OCIlibrary下载好的文件包解压到D盘,记住路径。打开NavicatPremium程序,打开“......
  • Winserver主副域控切换的方法.240109
    ​查看当前的dcnetdomquerydc步骤登录主域控(PDC),例如主域控的主机名为dc01.yourdomaincontroller.com(FQDN格式)打开CMD命令行终端,输入netdomqueryfsmo查看当前谁是PDC,输入ntdsutil回车再输入roles回车,再输入connections回车,再输入connecttoserverdc02.yourdo......