天天看點

使用docker快速搭建gitlab私服

下載下傳鏡像

docker pull gitlab/gitlab-ce

使用鏡像

鏡像中有三個目錄用于儲存gitlab的資料,出于安全考慮,應該使主控端目錄挂載這三個卷做持久化存儲。如果出錯保證資料不會丢失。

/etc/gitlab 包含gitlab的配置檔案

/var/opt/gitlab gitlab使用的倉庫儲存所有版本庫

/var/log/gitlab gitlab的日志目錄

docker run --name gitlab -d \
-v /gitlab/config:/etc/gitlab \
-v /gitlab/repo:/var/opt/gitlab \
-v /gitlab/log:/var/log/gitlab \
-p 2222:22 -p80:80 -p 433:433 \
gitlab/gitlab-ce
           

為了防止主控端的22端口被占用,這裡使用2222端口映射。

配置ssh

另外還需要配置

vim ~/.ssh/config

HOST gitlab.xxx.com

HOSTNAME gitlab.xxx.com

port 2222

接下來就可以使用了