使用Docker搭建私有化Gitlab服務

相關係列文章
使用docker安裝Gitlab服務
使用docker安裝jenkins
使用docker安裝SonarQube代碼審查平臺

簡介

Gitlab是一款好用的git服務器,可以託管我們的git倉庫。
但是gitlab提供的在線版的體驗實在不好,經常出現連不上的情況,有時需要科學上網之後纔可以訪問,因此我們就需要搭建一個私有化的gitlab
本文使用docker的方式來安裝。

環境準備

域名(必須)

這個域名是我們用來訪問自己私有化的gitlab使用,建議使用以gitlab爲前綴的二級域名

docker(必須)

因爲gitlab依賴比較多,手動安裝比較麻煩,還會碰到很多環境問題,所以本文使用docker的方式安裝,簡潔方便。

安裝

拉取docker鏡像

首先在我們的服務器上拉取最新的gitlab鏡像 ,

docker pull gitlab/gitlab-ce

安裝

使用docker的方式運行

docker run \
 -itd  \
 -h gitlab.yuzhaopeng.club\
 -p 8022:22 \
 -p 8880:80 \
 -v /usr/local/gitlab/etc:/etc/gitlab  \
 -v /usr/local/gitlab/log:/var/log/gitlab \
 -v /usr/local/gitlab/opt:/var/opt/gitlab \
 --name gitlab \
 gitlab/gitlab-ce

-p 端口映射:
80是web訪問的端口,通常這個端口都是被佔用了,所以我們需要映射爲別的端口,
22 是ssh的端口使用ssh拉代碼使用的端口,通常也是被佔用的,我們也映射爲別的端口了

-h gitlab訪問的域名

使用

修改密碼

安裝完成之後,就訪問我們的域名首次會出現改密碼的頁面

修改密碼頁面

登陸

默認的用戶名是root
密碼就是我們第一步設置的密碼

登陸頁面

登陸成功

登陸成功之後就可以正常使用了

在這裏插入圖片描述

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