部署 docker安裝gitlab

2021-10-09 09:52:28 字數 1349 閱讀 2843

gitlab是乙個私有的源**管理系統,提供了web介面給使用者進行訪問和操作。gitlab儲存的倉庫是服務端的,需要跟本地的倉庫進行配合使用,而本地的倉庫管理我們則需要借助於git工具。

gitlab伺服器配置要求

這裡需要注意的是gitlab的伺服器配置有最低要求配置,如果開啟後訪問web頁面出現502錯誤,或者ssh遠端連線太遲響應,有可能是伺服器的配置不夠。

gitlab伺服器的最低配置為2核,4gb記憶體。
拉取gitlab映象
docker pull gitlab/gitlab-ce
檢視映象資訊
docker images|

grep gitlab

博主這裡沒有指定版本,因此拉取的映象是最新的,也就是latest版本。

啟動映象

docker run -d -p 80:80 -p 22:22 --name gitlab-dev gitlab/gitlab-ce
gitlab容器執行之後,我們可以使用gitlab提供的web頁面來進行管理和設定。博主這裡的訪問位址為127.0.0.1,埠號是執行容器時指定的埠號。

設定root密碼

組和專案項許可權

建立組,專案,使用者的過程十分簡單。這裡主要介紹一下gitlab的組許可權和專案許可權,組許可權和專案許可權都是下面三種形式。當使用者作為組成員被邀請時,可以檢視組下面的所有專案。

使用者角色

使用者角色就是對於某個專案或者某個組來說,使用者具有怎樣的操作許可權,主要的區別如下:

reporter - 報告者,沒有分支的許可權。

developer - 開發者,負責功能開發。不能對master分支進行合併操作。

master - 主人,負責對master分支(保護分支)進行維護。

owner - 擁有者,最高許可權。

修改gitlab配置

對於dokcer執行的gitlab映象來說,gitlab預設的主機名為giltab容器的名稱。

進入容器後,修改gitlab的配置檔案中的external_url值,為伺服器的ip位址或網域名稱。

vim /etc/gitlab/gitlab.rb
儲存修改後的配置,然後我們需要讓配置生效並重啟gitlab服務。

#讓gitlab配置生效

gitlab-ctl reconfigure

#重啟服務

MacOS通過Docker部署Gitlab

官網對gitlab ce 和 gitlab ee都 有詳細的介紹和各種安裝方法,這裡只講到如何在 macos 系統中利用 docker 來快速安裝 gitlab ce並部署在本地。安裝完 docker 後會發現有命令列模式 terminal 和 gui模式 gitlab 伺服器的儲存檔案可以放在系統...

Docker 安裝部署

1 使用yum 安裝yum utils sudo yum install y yum utils2 增加docker源 sudo yum config manager add repo 3 檢視docker源是否可用 sudo yum config manager enable docker ce ...

docker安裝部署

docker ce 支援64位版本centos 7,並且要求核心版本不低於3.10 舊版本的docker 稱為docker 或者 docker engine,使用以下命令解除安裝舊版本 注意 如果執行安裝提示 沒有可用的軟體包 這個時候需要安裝必要的軟體依賴及更新增加docker ce yum源。在...