最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用docker搭建gitlab并且開(kāi)放到公網(wǎng)

 更新時(shí)間:2024年05月31日 11:56:30   作者:mojieafei  
這篇文章主要介紹了使用docker搭建gitlab并且開(kāi)放到公網(wǎng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

廢話(huà)不多說(shuō)直接上才藝

服務(wù)器內(nèi)存一定要大于4g

docker pull gitlab/gitlab-ce:latest

gitlab比較大1G多,這里需要耐心等待

docker run  -itd   -p 8929:8929  -p 2224:22  -v /data/gitlab/etc:/etc/gitlab   -v /data/gitlab/log:/var/log/gitlab  -v /data/gitlab/opt:/var/opt/gitlab  --restart always  --privileged=true  --name gitlab  gitlab/gitlab-ce

因?yàn)槲疫@里就是用的這兩個(gè)端口,同志們需要記得改成自己的哈!

  • –restart always 隨docker啟動(dòng)而啟動(dòng)
  • –privileged=true 獲取宿主機(jī)root權(quán)限
  • -v xxxx:xxx 綁定宿主機(jī)目錄和容器目錄

啟動(dòng)之后 需要一點(diǎn)時(shí)間 可以 用命令看下:

 docker logs -f gitlab

當(dāng)然可以用 容器id也可以

只要日志沒(méi)有明顯報(bào)錯(cuò),應(yīng)該就沒(méi)問(wèn)題,退出來(lái) 看下啟動(dòng)時(shí)間 幾分鐘的運(yùn)行時(shí)間 就可以查詢(xún)初始密碼了

查詢(xún)運(yùn)行時(shí)間

docker ps -a

docker exec -it gitlab cat /etc/gitlab/initial_root_password

一定要記住,不過(guò)也可以修改,咱們不再贅述

有了密碼之后,咱們需要去修改端口號(hào) 進(jìn)入到容器里面

 docker exec -it ab19c60463bb /bin/bash
vi /etc/gitlab/gitlab.rb

添加以下的配置,直接在文件里面添加即可

#如果端口不寫(xiě)的話(huà)默認(rèn)為80端口
external_url ‘http://192.168.2.120:8929'
#ssh主機(jī)ip
gitlab_rails[‘gitlab_ssh_host'] = ‘192.168.2.120'
#ssh連接端口
gitlab_rails[‘gitlab_shell_ssh_port'] = 22

ctrl + c :wq! 保存退出 ,然后運(yùn)行命令 使配置生效 ,會(huì)有代碼滾動(dòng),手動(dòng)退出容器就好

gitlab-ctl reconfigure

然后請(qǐng)求服務(wù)

開(kāi)放外網(wǎng)

如果具備公網(wǎng)ip的話(huà),配合ddns可以在外網(wǎng)直接訪(fǎng)問(wèn)

  • 端口映射

  • 訪(fǎng)問(wèn)

用開(kāi)發(fā)工具創(chuàng)建項(xiàng)目 ,或者直接克隆已有項(xiàng)目郵箱

,

都是可以的

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker部署web項(xiàng)目的實(shí)現(xiàn)

    Docker部署web項(xiàng)目的實(shí)現(xiàn)

    這篇文章主要介紹了Docker部署web項(xiàng)目的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • mac上使用docker搭建gitlab全過(guò)程

    mac上使用docker搭建gitlab全過(guò)程

    本文詳細(xì)介紹了在Mac上使用Docker搭建GitLab的過(guò)程,包括安裝Docker、拉取GitLab鏡像、啟動(dòng)容器、訪(fǎng)問(wèn)和配置GitLab等步驟,同時(shí),還提供了重置管理員密碼的方法,幫助解決常見(jiàn)問(wèn)題
    2024-11-11
  • Docker出現(xiàn)Cannot connect to the Docker daemon. Is the docker daemon running on this host錯(cuò)誤解決辦法

    Docker出現(xiàn)Cannot connect to the Docker daemon. Is the docker d

    這篇文章主要介紹了Docker出現(xiàn)Cannot connect to the Docker daemon. Is the docker daemon running on this host錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • docker在arm架構(gòu)的打包操作方法

    docker在arm架構(gòu)的打包操作方法

    文章介紹了如何編寫(xiě)Dockerfile,打包鏡像,保存為tar包,啟動(dòng)、停止和刪除容器,以及加載本地tar包作為鏡像,內(nèi)容涵蓋了Docker的基本操作和一些基礎(chǔ)功能,本文給大家介紹docker在arm架構(gòu)的打包操作方法,感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • 基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持續(xù)集成交付環(huán)境的詳細(xì)教程

    基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持續(xù)集成交付環(huán)境的詳細(xì)教程

    K8S全稱(chēng)是Kubernetes,是一個(gè)全新的基于容器技術(shù)的分布式架構(gòu)領(lǐng)先方案,這篇文章主要介紹了基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持續(xù)集成交付環(huán)境(環(huán)境搭建篇),對(duì)docker K8S持續(xù)集成交付環(huán)境相關(guān)知識(shí)感興趣的朋友一起看看吧
    2021-05-05
  • 一篇文章學(xué)會(huì)Docker命令小結(jié)

    一篇文章學(xué)會(huì)Docker命令小結(jié)

    這篇文章主要介紹了一篇文章學(xué)會(huì)Docker命令小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Docker安裝配置Oracle詳細(xì)步驟記錄(以作持久化處理)

    Docker安裝配置Oracle詳細(xì)步驟記錄(以作持久化處理)

    docker是一個(gè)用Go語(yǔ)言實(shí)現(xiàn)的開(kāi)源項(xiàng)目,可以讓我們方便的創(chuàng)建和使用容器,下面這篇文章主要給大家介紹了關(guān)于Docker安裝配置Oracle詳細(xì)步驟的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • docker打包Python環(huán)境的過(guò)程詳解

    docker打包Python環(huán)境的過(guò)程詳解

    這篇文章主要介紹了docker打包Python環(huán)境過(guò)程,準(zhǔn)備工作需要大家復(fù)制python程序啟動(dòng)程序,具體操作流程跟隨小編一起看看吧
    2021-08-08
  • docker-compose啟動(dòng)mongo容器的使用

    docker-compose啟動(dòng)mongo容器的使用

    這篇文章主要介紹了docker-compose啟動(dòng)mongo容器的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 檢查當(dāng)前Docker使用的默認(rèn)運(yùn)行時(shí)(default runtime)的三種方法

    檢查當(dāng)前Docker使用的默認(rèn)運(yùn)行時(shí)(default runtime)的三種方法

    本文介紹了三種檢查當(dāng)前Docker使用的默認(rèn)運(yùn)行時(shí)的方法,方法一:查看Docker配置文件;方法二:使用Dockerinfo命令輸出;方法三:檢查特定容器的運(yùn)行時(shí),文中詳細(xì)的給大家介紹了這三種方法,需要的朋友可以參考下
    2025-05-05

最新評(píng)論

利津县| 商都县| 武鸣县| 水富县| 乌兰浩特市| 赫章县| 浪卡子县| 丰台区| 唐河县| 唐河县| 临泉县| 延寿县| 城口县| 罗田县| 革吉县| 安阳县| 水富县| 武威市| 徐闻县| 疏勒县| 清涧县| 竹北市| 新余市| 岳阳市| 东兴市| 建始县| 双辽市| 宁国市| 舒城县| 运城市| 德令哈市| 虎林市| 沈丘县| 临安市| 太仓市| 兴城市| 武山县| 镇雄县| 宜阳县| 呼伦贝尔市| 诏安县|