#目的
這是一次安裝經驗紀錄,當我們需要自己架設 版本控管
環境時,以前用過幾個不同環境,最早是都放在github
之後到公司後好像許多公司都會自己做這段,之前是用GOGS但覺得沒那麼好用,後來無意間發現同事推薦這款發現功能真的挺齊全的就決定來使用看看
預先準備環境:Docker
#安裝Gitlab
- 建立綁定資料夾
mkdir -p /docker/gitlab/config
mkdir -p /docker/gitlab/data #備份位置也會在這
mkdir -p /docker/gitlab/logs
2 . 安裝Gitlab
docker run -d -e "TZ=Asia/Taipei" -h gitlab \
-p 2222:22 \
-p 8888:80 \
-p 8443:443 \
-v /docker/gitlab/config:/etc/gitlab \
-v /docker/gitlab/logs:/var/log/gitlab \
-v /docker/gitlab/data:/var/opt/gitlab \
--restart always \
--name gitlab gitlab/gitlab-ce:latest
- 2222(外部監聽Port):22(Docker 內部對應Port) SSH用
- 8888(外部監聽Port):80(Docker 內部對應Port) HTTP用
- 8443(外部監聽Port):443(Docker 內部對應Port) HTTPS用
這樣就完成了