步驟一
Docker 安裝
步驟二
獲取gitlab鏡像(漢化版)
docker pull twang2218/gitlab-ce-zh
步驟三
從gitlab鏡像啟動容器
docker run \ --detach \ --publish 8443:443 \ --publish 8090:80 \ --name gitlab \ --restart unless-stopped \ -v /Users/john/gitlab/etc:/etc/gitlab \ -v /Users/john/gitlab/log:/var/log/gitlab \ -v /Users/john/gitlab/data:/var/opt/gitlab \ twang2218/gitlab-ce-zh
說明:
--detach 后台啟動
-p 容器的端口映射
--name 容器的名字
--restart always 當容器退出或宿主機重啟的時候,容器接着會始終重啟
-v 給容器添加一個數據卷
主機目錄提前創建完畢
-v /Users/john/gitlab/etc:/etc/gitlab \
-v /Users/john/gitlab/log:/var/log/gitlab \
-v /Users/john/gitlab/data:/var/opt/gitlab \
步驟四
1、修改gitlab容器的配置文件
/Users/john/gitlab/etc/gitlab/gitlab.rb
修改為服務器的ip地址:
external_url 'http://192.168.1.101:8090'
2、修改/data/gitlab-rails/etc/gitlab.yml
找到關鍵字 * ## Web server settings *
將host的值改成映射的外部主機ip地址和端口,這里會顯示在gitlab克隆地址
然后重啟容器gitlab
docker restart gitlab
步驟五
訪問gitab
http://192.168.1.101:8090