相關係列文章 |
---|
使用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
密碼就是我們第一步設置的密碼
登陸成功
登陸成功之後就可以正常使用了