Docker 搭建gitlab-ce

Docker 搭建gitlab-ce

環境

Centos 7.4
Docker 1.13.1
gitlab-ce Latest
注意: gitlab-ce 是社區版本,免費的,gitlab-ee是企業版本

參考文檔

參考文檔:官方文檔

Docker安裝

docker安裝可以借鑑我上一篇博客:docker安裝

安裝

  1. 搜索鏡像
    docker search gitlab
    在這裏插入圖片描述

  2. 拉取鏡像
    docker pull gitlab/gitlab-ce:latest
    在這裏插入圖片描述

  3. 設置Volume
    docker volume create gitlab-config
    docker volume create gitlab-log
    docker volume create gitlab-data

  4. 啓動容器

docker run --detach  \
--hostname  gitlab-ce \
--restart always \
--name='gitlab-ce' \
--publish 1443:443 --publish 18080:18080 \
--volume gitlab-config:/etc/gitlab \
--volume gitlab-log:/var/log/gitlab \
--volume gitlab-data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
  1. 查看是否啓動成
    docker ps -a
    在這裏插入圖片描述

  2. 修改配置文件()
    docker volume inspect gitlab-config
    在這裏插入圖片描述
    cd到上面路徑上
    cd /var/lib/docker/volumes/gitlab-config/_data
    vim gitlab.rb 或者 vi gitlab.rb
    找到 external_url 放開#號 設置成
    在這裏插入圖片描述
    注意:上面用自己ip,如果端口號自己再run的時候修改也要修改

  3. 重啓
    docker restart gitlab-ce

  4. 查看重啓情況
    docker logs -f gitlab-ce

  5. 啓動過程有點長,稍等一段時間訪問 ip:18080在這裏插入圖片描述
    這裏502可能是沒完全啓動起來,等一段時間,不放心可以通過docker logs -f gitlab-ce監控日誌

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章