基於Docker搭建GitLab伺服器(區域網)

2021-10-18 05:21:45 字數 1794 閱讀 7997

執行環境:centos 7.6

docker安裝可以參照runoob教程(這裡不再詳述。

注意:鑑於國內網路問題,後續拉取 docker 映象十分緩慢,我們可以需要配置加速器來解決。配置完成需要重啟生效。

官方教程

docker search gitlab
docker pull gitlab/gitlab-ce
注意:ce 即社群免費版, ee 即企業版,需付費使用。

docker run --detach --publish 8443:443 --publish 8888:80 --publish 8222:22 --name gitlab --restart unless-stopped --volume /usr/local/gitlab/etc:/etc/gitlab --volume /usr/local/gitlab/log:/var/log/gitlab --volume /usr/local/gitlab/data:/var/opt/gitlab --privileged=true gitlab/gitlab-ce:latest
命令注釋:

--detach: 設定容器後台執行

--hostname: 設定容器的 hostname

--publish: 埠**規則

( 22: ssh訪問埠,

80:http 訪問埠,

443:https 訪問埠,

-----------------------------

自定義gitlab埠**規則

2222:docker 容器的 ssh 訪問埠,

8888:docker 容器的 http 訪問埠,

8443:docker 容器的 https 訪問埠,

)--name:容器名稱

--restart always:每次啟動容器就重啟gitlab

--volume: 共享目錄掛載,即 docker 容器內外資料共享

( /docker/gitlab/data: 應用程式資料,

/docker/gitlab/logs:gitlab 的 log,

/docker/gitlab/config:gitlab 的配置檔案

安裝完gitlab,訪問:http://雲伺服器ip:8888,開啟gitlab配置使用。

第一次訪問,重新設定root使用者密碼。

使用者名稱:root

密碼:自己設定的密碼

MacOS通過Docker部署Gitlab

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

基於docker搭建rabbitmq

前提是安裝了docker的環境,這個我之前的文章中有。安裝rabbitmq的步驟和其他的軟體在docker中安裝步驟類似 1 找到映象中心 2 根據要求 找到指定的版本 tag 我這裡是使用的七牛的映象位址,然後使用的3.7 manager 的乙個版本 3 使用指令拉取image 映象檔案到伺服器 ...

基於docker搭建Samba

1.查詢映象 docker search samba2.拉取映象 docker pull dperson samba3.在本地建立個目錄,以便於容器掛載 mkdir datadchmod 777 data不修改的話連線進去會提示沒有許可權寫入資料 4.啟動映象 docker run it name ...