系統環境:
CentOS 7.6 64位(同樣適用於Ubuntu)
安裝步驟:
1.創建文件夾
/home/docker/gitlab/etc
/home/docker/gitlab/log
/home/docker/gitlab/data
2.下載鏡像並用外部匿名卷掛載數據
$ docker run \
--detach \
--publish 8090:8090 \
--publish 8091:22 \
--name gitlab \
--restart always \
-v /home/docker/gitlab/etc:/etc/gitlab -v /home/docker/gitlab/log:/var/log/gitlab -v /home/docker/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:12.5.0-ce.0
3.配置主機名
$ vim /home/docker/gitlab/etc/gitlab.rb
external_url 'http://服務器IP:8090'
gitlab_rails['gitlab_shell_ssh_port'] = 8091
4.重啟gitlab
$ docker restart gitlab
5.查看docker gitlab容器狀態
$ docker ps
狀態為“healthy” 代表已經啟動起來
6.瀏覽器訪問gitlab
瀏覽器輸入地址:http://服務器IP:8090
默認用戶名為root,首次訪問需要設置root的密碼
7.新建項目測試