Docker構建GitLab

1.獲取鏡像

[root@master_150 ~]# docker pull beginor/gitlab-ce

或

找鏈路好的服務器下載鏡像,再導出導入到本地環境

2.將gitlab的配置(etc)、日誌(log)、數據(data)放到容器之外,便於日後升級

[root@master_150 ~]# mkdir -p /data/gitlab/etc
[root@master_150 ~]# mkdir -p /data/gitlab/log
[root@master_150 ~]# mkdir -p /data/gitlab/data

3.運行鏡像

[root@master_150 ~]#  docker run \
    --detach \
    --publish 8443:443 \
    --publish 8090:80 \
    --name gitlab \
    --restart unless-stopped \
    -v /data/gitlab/etc:/etc/gitlab \
    -v /data/gitlab/log:/var/log/gitlab \
    -v /data/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce

4.修改gitlab.rb,把external_url改成部署機器的域名或者IP地址

[root@master_150 ~]# vim /data/gitlab/etc/gitlab.rb
external_url 'http://106.12.196.33'

5.修改gitlab.yml

[root@master_150 ~]# vim /data/gitlab/data/gitlab-rails/etc/gitlab.yml
host: 106.12.196.33
port: 8090

 

歡迎各位大神評論點贊!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章