国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker部署Gitlab

這篇具有很好參考價(jià)值的文章主要介紹了Docker部署Gitlab。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Docker部署Gitlab

前置環(huán)境

docker 19.03.13

部署步驟

初始化配置文件

-- 拉取鏡像
docker pull beginor/gitlab-ce:10.7.5-ce.0

-- 掛載目錄 config[配置文件],logs[日志],data[數(shù)據(jù)]
mkdir -p /home/feature/docker/software/gitlab/config
mkdir -p /home/feature/docker/software/gitlab/logs
mkdir -p /home/feature/docker/software/gitlab/data

80端口部署方式(二選一)

 docker run --name=gitlab -d \
    -p 80:80 -p 443:443 -p 22:22 \
    --restart always \
    -e TZ=Asia/Shanghai \
    -m 3072m
    -v /home/feature/docker/software/gitlab/config:/etc/gitlab \
    -v /home/feature/docker/software/gitlab/logs:/var/log/gitlab \
    -v /home/feature/docker/software/gitlab/data/:/var/opt/gitlab \
    beginor/gitlab-ce:10.7.5-ce.0

非80端口需要的部署方式(二選一)

第一步:啟動(dòng)docker
# 先更換端口啟動(dòng)項(xiàng)目,如7001 置換為原來的80
 docker run --name=gitlab -d \
    -p 7001:7001 -p 7002:443 -p 7003:22 \
    --restart always \
    -e TZ=Asia/Shanghai \
    -m 3072m
    -v /home/feature/docker/software/gitlab/config:/etc/gitlab \
    -v /home/feature/docker/software/gitlab/logs:/var/log/gitlab \
    -v /home/feature/docker/software/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce:10.7.5-ce.0
第二步 修改 gitlab.rb文件

xxx.xxx.xxx.xxx 為 外網(wǎng)訪問IP

vim /home/feature/docker/software/gitlab/config/gitlab.rb

# 配置http協(xié)議所使用的訪問地址,不加端口號(hào)默認(rèn)為80
external_url 'http://xxx.xxx.xxx.xxx:7001'
# 配置ssh協(xié)議所使用的訪問地址和端口
gitlab_rails['gitlab_ssh_host'] = 'xxx.xxx.xxx.xxx'
# 此端口是run時(shí)22端口映射的 7003 端口
gitlab_rails['gitlab_shell_ssh_port'] = 7003
第三步 修改 gitlab.yml

vim /home/feature/docker/software/gitlab/data/gitlab-rails/etc/gitlab.yml

gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: xxx.xxx.xxx.xxx 
    port: 7001
    https: false

    # Uncommment this line below if your ssh host is different from HTTP/HTTPS one
    # (you'd obviously need to replace ssh.host_example.com with your own host).
    # Otherwise, ssh host will be set to the `host:` value above
    ssh_host: xxx.xxx.xxx.xxx
刷新配置
docker exec -it gitlab gitlab-ctl restart

遇見問題

  1. 執(zhí)行 docker run gitlab的時(shí)候,提示“ WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Docker部署Gitlab,docker,gitlab,容器

    原因:在Ubuntu上默認(rèn)是沒有開啟Swap限制的,這樣就會(huì)導(dǎo)致容器的swap限制不生效
    解決方案:
    第一步 將/etc/default/grub文件中的GRUB_CMDLINE_LINUX參數(shù),修改為"RUB_CMDLINE_LINUX=“cgroup_enable=memory swapaccount=1”
    第二步 使用 sudo update-grub 更新系統(tǒng)的GRUB后,并重啟系統(tǒng)文章來源地址http://www.zghlxwxcb.cn/news/detail-627243.html

    GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1
    
    sudo update-grub
    
  2. 啟動(dòng)成功后訪問 http://xxx.xxx.xxx.xxx:7001 失敗,確認(rèn)防火墻是否開啟

到了這里,關(guān)于Docker部署Gitlab的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 記錄誤刪除docker中極狐gitlab容器恢復(fù)過程

    記錄誤刪除docker中極狐gitlab容器恢復(fù)過程

    如題一次誤操作導(dǎo)致刪除了docker中極狐gitlab容器恢復(fù)過程 情況說明 創(chuàng)建容器時(shí),我是用的是極狐官網(wǎng)推薦安裝的步驟,具體按照官網(wǎng)步驟走就行 詳見:https://docs.gitlab.cn/jh/install/docker.html 2.誤刪除后同樣使用上述的命令啟動(dòng)容器會(huì)報(bào)錯(cuò) docker啟動(dòng)報(bào)錯(cuò):Error response from daemon: s

    2024年02月02日
    瀏覽(19)
  • Docker部署Gitlab

    Docker部署Gitlab

    docker 19.03.13 初始化配置文件 80端口部署方式(二選一) 非80端口需要的部署方式(二選一) 第一步:啟動(dòng)docker 第二步 修改 gitlab.rb文件 xxx.xxx.xxx.xxx 為 外網(wǎng)訪問IP vim /home/feature/docker/software/gitlab/config/gitlab.rb 第三步 修改 gitlab.yml vim /home/feature/docker/software/gitlab/data/gitlab-rails/

    2024年02月14日
    瀏覽(19)
  • Docker部署配置Gitlab

    Docker部署配置Gitlab

    參考1:Gitlab 倉庫搭建(詳細(xì)版) 參考2:搭建 gitlab 私有倉庫 Gitlab 是一個(gè)用于倉庫管理系統(tǒng)的開源項(xiàng)目,使用 Git 作為代碼管理工具,并在此基礎(chǔ)上搭建起來的 web 服務(wù)。Gitlab有烏克蘭程序員 DmitriyZaporozhets 和 ValerySizov 開發(fā),它由 Ruby 寫成。后來,一些部分用 Go 語言重寫,現(xiàn)

    2024年02月05日
    瀏覽(17)
  • docker部署gitlab CI/CD (一)第一篇:部署gitlab及漢化

    docker部署gitlab CI/CD (一)第一篇:部署gitlab及漢化

    網(wǎng)上很多類似教程,但多少有點(diǎn)夾帶私貨,有的竟然拉取的第三方鏡像,而且很多都要修改配置文件,完全不知道是為什么,于是結(jié)合其他人的博客和官方文檔, 知其然也要知其所以然,于2023年4月17日寫下這篇。 官方文檔: https://docs.gitlab.com/ee/install/docker.html 主要參考博客

    2023年04月17日
    瀏覽(33)
  • 一、Docker部署GitLab(詳細(xì)步驟)

    一、Docker部署GitLab(詳細(xì)步驟)

    docker安裝教程:https://qingsi.blog.csdn.net/article/details/131270071 注意:接下來的配置請(qǐng)?jiān)谌萜鲀?nèi)進(jìn)行修改,不要在掛載到宿主機(jī)的文件上進(jìn)行修改。否則可能出現(xiàn)配置更新不到容器內(nèi),或者是不能即時(shí)更新到容器內(nèi),導(dǎo)致gitlab啟動(dòng)成功,但是無法訪問 修改完成之后保存退出即可,

    2024年04月09日
    瀏覽(24)
  • 使用Docker部署Gitlab的記錄

    使用 docker -v 查看 映射本機(jī)的9980端口為Docker內(nèi)部的80端口 映射本機(jī)的9922端口為Docker內(nèi)部的22端口 使用root用戶啟動(dòng) 映射本機(jī)目錄/mnt/sda/gitlab/log為Docker內(nèi)部的/var/log/gitlab 映射本機(jī)目錄/mnt/sda/gitlab/opt為Docker內(nèi)部的/var/opt/gitlab 映射本機(jī)目錄/mnt/sda/gitlab/etc為Docker內(nèi)部的/etc/gitlab 使

    2024年02月09日
    瀏覽(17)
  • gitlab使用docker簡單快速部署

    gitlab使用docker簡單快速部署

    GitLab 是一個(gè)用于倉庫管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的web服務(wù)。本文主要用來記錄如何使用docker快速搭建gitlab服務(wù)。 GitLab是由GitLabInc.開發(fā),使用MIT許可證的基于網(wǎng)絡(luò)的Git倉庫管理工具,且具有wiki和issue跟蹤功能。使用Git作為代碼管理

    2024年02月03日
    瀏覽(27)
  • 基于jenkins+gitlab+docker部署zabbix

    基于jenkins+gitlab+docker部署zabbix

    我現(xiàn)在已經(jīng)在一臺(tái)服務(wù)器上部署了jenkins和gitlab,現(xiàn)在有一個(gè)場景是需要在服務(wù)器上再部署一個(gè)zabbix,需要通過jenkins加上gitlab部署,并且要求zabbix是通過docker部署的 jenkins、gitlab已完成部署并能正常訪問,服務(wù)器docker能夠正常使用 1、創(chuàng)建Git倉庫: 在GitLab上創(chuàng)建一個(gè)新的倉庫,

    2024年04月13日
    瀏覽(26)
  • 使用Docker中部署GitLab 避坑指南

    在容器化的世界中,Docker已經(jīng)成為了我們部署和管理應(yīng)用程序的首選工具。然而,在使用Docker部署GitLab時(shí),我們可能會(huì)遇到一些問題,本文將為你提供一份詳細(xì)的避坑指南。網(wǎng)上的教程有的都沒說清楚,或者干脆是錯(cuò)的。摸索了好幾個(gè)小時(shí),才知道為啥要這么做。 這一步自行

    2024年03月27日
    瀏覽(95)
  • 使用Docker部署GitLab服務(wù)并啟用HTTPS

    使用官方提供的 Docker 鏡像部署 GitLab 非常方便,相關(guān)的安裝配置文檔也非常詳細(xì)。本文主要是對(duì)一次成功的部署流程進(jìn)行記錄,方便下次快捷部署。 官方提供了「社區(qū)版」和「企業(yè)版」兩種鏡像,這里采用「社區(qū)版」進(jìn)行部署,執(zhí)行以下命令拉取最新的 Docker 鏡像。如果需要

    2024年02月03日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包