基於Docker的GitLab搭建


           今天寫一些Docker搭建GitLab,好久沒有寫博客園了,今天又回來了,為了學習技術?

 建議使用Linux內核系統,或者虛擬機,首先安裝docker環境(菜鳥教程)

 

一、下載鏡像文件

   如果慢的話,可以配置阿里雲加速鏡像。

     命令:

docker pull beginor/gitlab-ce:11.0.1-ce.0

 

二、 創建GitLab 的配置 (etc) 、 日志 (log) 、數據 (data) 放到容器之外,

便於日后升級, 因此請先准備這三個目錄。

   

mkdir -p /mnt/gitlab/etc
mkdir -p /mnt/gitlab/log
mkdir -p /mnt/gitlab/data

 

三、運行Docker容器

  --v  目錄掛載    宿主機端口:Docker端口

  --p  端口映射   宿主機目錄:Docker目錄

 

docker run \
    --detach \
    --publish 8443:443 \
    --publish 8090:80 \
    --name gitlab \
    --restart unless-stopped \
    -v /mnt/gitlab/etc:/etc/gitlab \
    -v /mnt/gitlab/log:/var/log/gitlab \
    -v /mnt/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce:11.0.1-ce.0 

 

 

四、修改/mnt/gitlab/etc/gitlab.rb

   把external_url改成部署機器的域名或者IP地址

 

 

五、修改/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml

        找到關鍵字 * ## Web server settings *

    將host的值改成映射的外部主機ip地址和端口,這里會顯示在gitlab克隆地址

 

到此為止,gitlab的web管理頁面就可以正常訪問

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM