Docker安裝GitLab

GitLab社區(qū)版鏡像

創(chuàng)建文件夾

//配置文件目錄
sudo mkdir -p /docker/data/gitlab/etc
//日志目錄
sudo mkdir -p /docker/data/gitlab/log
//存儲數(shù)據(jù)目錄
sudo mkdir -p /docker/data/gitlab/data

創(chuàng)建

docker run \
-d \
-p 8443:443  \
-p 8089:80 \
-p 222:22 \
--name gitlab  \
--restart always  \
-v /docker/data/gitlab/etc:/etc/gitlab \
-v /docker/data/gitlab/log:/var/log/gitlab \
-v /docker/data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest

修改配置文件

sudo vim /docker/data/gitlab/etc/gitlab.rb
//改為自己的服務(wù)器ip
external_url 'http://192.168.50.55'
//配置ssh協(xié)議所使用的訪問地址和端口
gitlab_rails['gitlab_ssh_host'] = '192.168.50.55'
gitlab_rails['gitlab_shell_ssh_port'] = 222 //此端口是run時(shí)22端口映射的222端口
gitlab_rails['time_zone'] = 'Asia/Shanghai'
//gitlab建議如果您這臺機(jī)器只使用與gitlab的話unicorn['worker_processes'] 這個(gè)默認(rèn)是cpu核心數(shù)加一,開啟的進(jìn)程會比較多,根據(jù)自己的情況設(shè)置一下
unicorn['worker_processes'] = 2
//
sudo vim /docker/data/gitlab/data/gitlab-rails/etc/gitlab.yml
//找到,Web server settings,將host改為自己的服務(wù)器ip
host: 192.168.50.55

重啟gitlab

docker restart gitlab

訪問

http://192.168.50.55:8089/

設(shè)置密碼并登錄

賬號:root
密碼:設(shè)置的密碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容