欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

廢話不多說直接上才藝

服務(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也可以

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

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

docker ps -a

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

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

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

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

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

#如果端口不寫的話默認(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ù)

開放外網(wǎng)

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

  • 端口映射

  • 訪問

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

,

都是可以的

總結(jié)

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

相關(guān)文章

  • Docker項(xiàng)目部署之從后端到前端部署詳細(xì)流程

    Docker項(xiàng)目部署之從后端到前端部署詳細(xì)流程

    在當(dāng)今的軟件開發(fā)領(lǐng)域,容器化技術(shù)已經(jīng)成為了部署和管理應(yīng)用程序的重要手段,下面這篇文章主要給大家介紹了關(guān)于Docker項(xiàng)目部署之從后端到前端部署的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • Docker容器時(shí)間與宿主機(jī)不一致/宿主機(jī)時(shí)間不同步校驗(yàn)問題

    Docker容器時(shí)間與宿主機(jī)不一致/宿主機(jī)時(shí)間不同步校驗(yàn)問題

    在Docker容器中,若未單獨(dú)配置localtime,可能導(dǎo)致時(shí)間與宿主機(jī)不一致,例如UTC與CST(東八區(qū))相差8小時(shí),解決方法包括在啟動(dòng)時(shí)通過docker run添加時(shí)間參數(shù),使用Dockerfile設(shè)置,或通過docker-compose配置,對(duì)于已運(yùn)行的容器
    2024-10-10
  • 基于Docker版本squid搭建代理服務(wù)器的過程詳解

    基于Docker版本squid搭建代理服務(wù)器的過程詳解

    這篇文章主要介紹了基于Docker版本squid搭建代理服務(wù)器的配置方法,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下本文給大家介紹的非常詳細(xì)
    2024-03-03
  • Docker如何修改正在運(yùn)行的容器的時(shí)區(qū)和時(shí)間

    Docker如何修改正在運(yùn)行的容器的時(shí)區(qū)和時(shí)間

    在Docker容器中修改時(shí)區(qū)和時(shí)間的步驟:1. 進(jìn)入容器,使用dockerexec命令以root用戶身份進(jìn)入,2. 安裝時(shí)區(qū)文件,根據(jù)基礎(chǔ)鏡像選擇合適的包管理器(如apt-get或apk),3. 設(shè)置時(shí)區(qū),通過創(chuàng)建軟鏈接或設(shè)置環(huán)境變量TZ,并更新系統(tǒng)時(shí)區(qū)
    2025-01-01
  • Docker容器數(shù)據(jù)卷的使用教程

    Docker容器數(shù)據(jù)卷的使用教程

    數(shù)據(jù)卷容器是一個(gè)專門用來掛載數(shù)據(jù)卷的容器,該容器主要是供其他容器引用和使用,下面這篇文章主要給大家介紹了關(guān)于Docker容器數(shù)據(jù)卷使用的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • Docker創(chuàng)建MySQL的講解

    Docker創(chuàng)建MySQL的講解

    今天小編就為大家分享一篇關(guān)于Docker創(chuàng)建MySQL的講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • docker容器中如何修改時(shí)間

    docker容器中如何修改時(shí)間

    這篇文章主要介紹了docker容器中如何修改時(shí)間問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Docker的基本概念、安裝步驟以及一些簡(jiǎn)單的用法

    Docker的基本概念、安裝步驟以及一些簡(jiǎn)單的用法

    Docker 是一種開源的容器化平臺(tái),允許開發(fā)者打包應(yīng)用及其依賴項(xiàng)到一個(gè)可移植的容器中,容器可以在任何支持Docker的環(huán)境中運(yùn)行,這使得應(yīng)用的部署和管理變得更加簡(jiǎn)單和高效,本文介紹Docker的基本概念、安裝步驟以及一些簡(jiǎn)單的用法,感興趣的朋友一起看看吧
    2024-11-11
  • Dockerfile的CMD指令用法

    Dockerfile的CMD指令用法

    這篇文章主要介紹了Dockerfile的CMD指令用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • docker容器查看所有沒使用的鏡像并刪除的實(shí)現(xiàn)

    docker容器查看所有沒使用的鏡像并刪除的實(shí)現(xiàn)

    本文主要介紹了docker容器查看所有沒使用的鏡像并刪除的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08

最新評(píng)論