GitLab在Linux中的容器化部署方法

GitLab在Linux中的容器化部署方法

linux中進行gitLab的容器化部署是一種便捷且高效的途徑,能夠有效避免傳統手動安裝和配置的復雜性。以下為具體的操作指南:

前期準備

  1. docker安裝:確認Linux系統已安裝Docker。如未安裝,請參照Docker官方文檔完成安裝。
  2. Docker Compose安裝(建議但非必需):Docker Compose有助于簡化多容器應用的管理,具體安裝指引可查閱Docker官網。

部署流程

方法一:利用 docker run 指令

  1. 鏡像下載

     docker pull gitlab/gitlab-ce:latest
  2. 構建并運行GitLab容器

     docker run -d     --hostname gitlab.example.com     -p 443:443     -p 80:80     -p 22:22     --name gitlab     --restart always     -v /srv/gitlab/config:/etc/gitlab     -v /srv/gitlab/logs:/var/log/gitlab     -v /srv/gitlab/data:/var/opt/gitlab     gitlab/gitlab-ce:latest
  3. 訪問GitLab:打開瀏覽器,訪問 https://www.php.cn/link/98c2458a2f3407013b6765bde3b71af6

方法二:借助 docker-compose

  1. 創建 docker-compose.yml 文件

     version: '3.6'  services:    gitlab:      image: gitlab/gitlab-ce:latest      container_name: gitlab      restart: always      ports:        - '5480:80'  # GitLab web界面        - '5443:443' # GitLab httpS        - '5022:22'  # SSH      volumes:        - './config:/etc/gitlab'        - './logs:/var/log/gitlab'        - './data:/var/opt/gitlab'        shm_size: '256m'
  2. 開啟GitLab容器

     docker-compose up -d
  3. 訪問GitLab:進入容器獲取初始密碼:

     docker exec -it gitlab /bin.bash cat /etc/gitlab/initial_root_password

    瀏覽器中輸入獲取的密碼,設定新密碼后登錄。

GitLab配置

  1. 調整外部URL:進入容器編輯配置文件:“` docker exec -it gitlab /bin.bash

      修改 /etc/gitlab/gitlab.rb 文件中的外部URL及相關必要參數,之后重新加載配置:```  gitlab-ctl reconfigure  gitlab-ctl restart

應注意的事項

  • 數據持久化:保證宿主機上的數據卷已被創建。
  • 端口映射:確保宿主機與容器間的端口映射無誤。
  • 安全性:更改默認管理員密碼,如需可關閉用戶注冊功能。

采用上述步驟,你便能在Linux平臺上順利部署GitLab,并體驗到容器化帶來的便捷與效率。若遇到難題,可參閱GitLab官方文檔或相關社區資源尋求幫助。

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享