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

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

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

廢話不多說直接上才藝

服務器內(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

因為我這里就是用的這兩個端口,同志們需要記得改成自己的哈!

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

啟動之后 需要一點時間 可以 用命令看下:

 docker logs -f gitlab

當然可以用 容器id也可以

只要日志沒有明顯報錯,應該就沒問題,退出來 看下啟動時間 幾分鐘的運行時間 就可以查詢初始密碼了

查詢運行時間

docker ps -a

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

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

有了密碼之后,咱們需要去修改端口號 進入到容器里面

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

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

#如果端口不寫的話默認為80端口
external_url ‘http://192.168.2.120:8929'
#ssh主機ip
gitlab_rails[‘gitlab_ssh_host'] = ‘192.168.2.120'
#ssh連接端口
gitlab_rails[‘gitlab_shell_ssh_port'] = 22

ctrl + c :wq! 保存退出 ,然后運行命令 使配置生效 ,會有代碼滾動,手動退出容器就好

gitlab-ctl reconfigure

然后請求服務

開放外網(wǎng)

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

  • 端口映射

  • 訪問

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

,

都是可以的

總結(jié)

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

相關(guān)文章

  • Docker項目部署之從后端到前端部署詳細流程

    Docker項目部署之從后端到前端部署詳細流程

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

    Docker容器時間與宿主機不一致/宿主機時間不同步校驗問題

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

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

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

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

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

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

    數(shù)據(jù)卷容器是一個專門用來掛載數(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)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • docker容器中如何修改時間

    docker容器中如何修改時間

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

    Docker的基本概念、安裝步驟以及一些簡單的用法

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

    Dockerfile的CMD指令用法

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

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

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

最新評論