用Docker安裝Gitlab

王聰聰發表於2018-01-04

用Docker安裝Gitlab

執行容器:

sudo docker run --detach
--hostname gitlab.example.com
--publish 443:443 --publish 80:80 --publish 22:22
--name gitlab
--restart always
--volume /srv/gitlab/config:/etc/gitlab
--volume /srv/gitlab/logs:/var/log/gitlab
--volume /srv/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce:latest

這將下載並啟動一個GitLab CE容器,併發布訪問SSH,HTTP和HTTPS所需的埠。所有的GitLab資料將作為子目錄儲存 /srv/gitlab/。容器將restart在系統重新啟動後自動啟動。
您現在可以按照啟動容器後所述的方式登入到Web介面 。
複製程式碼

如果你在SELinux上,那麼執行它:

sudo docker run --detach
--hostname gitlab.example.com
--publish 443:443 --publish 80:80 --publish 22:22
--name gitlab
--restart always
--volume /srv/gitlab/config:/etc/gitlab:Z
--volume /srv/gitlab/logs:/var/log/gitlab:Z
--volume /srv/gitlab/data:/var/opt/gitlab:Z
gitlab/gitlab-ce:latest

這將確保Docker程式擁有足夠的許可權來在掛載的卷中建立配置檔案。
複製程式碼

資料在哪裡儲存?
GitLab容器使用主機裝入的捲來儲存持久資料:

  • 當地的位置               集裝箱位置       用法
    */srv/gitlab/data       /var/opt/gitlab     用於儲存應用程式資料
    */srv/gitlab/logs       /var/log/gitlab     用於儲存日誌
    */srv/gitlab/config   /etc/gitlab            用於儲存GitLab配置檔案

相關文章