GitLab是一個開源的基於WEB的git存儲管理器,具有維基百科和問題跟蹤的特點。它與GitHub或Bitbucket等工具非常相似,當可以通過docker的方式輕鬆部署到本地計算機上。
1、使用docker命令運行gitlib
docker run -d --name gitlab -p 10443:443 -p 10080:80 -p 10022:22 gitlab/gitlab-ce:latest
說明:
管理儀表板端口爲10080 docker運行實例爲gitlab
2、使用docker腳本方式運行gitlib,並將配置數據保存到宿主機器
#!/bin/bash
GITLAB_DIR=/data/gitlib
docker stop gitlab
docker rm gitlab
docker run -d
-p 10443:443 -p 10080:80 -p 10022:22
–name gitlab
-v ${GITLAB_DIR}/config:/etc/gitlab
-v ${GITLAB_DIR}/logs:/var/log/gitlab
-v ${GITLAB_DIR}/data:/var/opt/gitlab
gitlab/gitlab-ce:latest
說明:
GITLAB_DIR 爲宿主機器的文件路徑
通過-v參數 將docker鏡像中的文件路徑映射到宿主機器的文件路徑上,這樣重新啓動鏡像時就可以將個gitlib的數據和配置保留下來了。
3、登錄管理儀表板
使用IP:10080登錄管理儀表板
使用gitlib進行內部配置文件的管理並進行持續集成 也是一個不錯的解決方案 也可以用gitlib進行內部版本管理