日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

群晖docker安装cms_Nas码农篇:群晖Docker安装Gitlab

發布時間:2023/12/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 群晖docker安装cms_Nas码农篇:群晖Docker安装Gitlab 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Git大多數碼農來說都很熟悉,團隊協作開發必備。今天來分享下在群暉Docker上安裝gitlab。

群暉上安裝gitlab有兩種方式,一種是直接安裝套件中心的gitlab,另一種是在docker中自定義安裝。我們這里選擇后者,因為這種方式可以安裝最新版本的gitlab。

注意前提條件:

0.群暉必須是plus型號,這樣才能支持docker。

1.安裝Docker套件。

2.Gitlab官方推薦內存4G及以上,這里建議8G以上,因為gitlab很容易就會占用掉4g左右的內存。

一、安裝

1.1在套件中先安裝Docker套件。

1.2 在docker中,注冊頁簽下,搜索:gitlab,雙擊下載,選latest

1.3下載完成后,在映像頁簽下,雙擊gitlab-ce鏡像進行安裝。

1.4點擊高級設置,在彈出的高級選項中,切換到卷頁簽,按照下面截圖,設置目錄。

這里需要添加對應的文件夾到docker目錄下,可以使用filestation在docker目錄下,創建gitlab目錄,然后在gitlab目錄下,分別創建logs,config,data來存儲日志、配置和數據信息文件。裝載路徑手動填寫。

1.5切換端口設置頁簽,設置一個本地端口,這里指定80容器端口對應本地端口1080。當然也建議將其他本地端口的[自動]改為指定的端口,避免自動獲取而帶來端口訪問的問題。

1.6其他的暫時不用改,直接點擊應用,并啟動這個docker。正常需要等待一段啟動時間,內存飆升到一個比較穩定的數值時,正常就可以訪問gitlab的頁面了。

1.7瀏覽器輸入nas的ip地址+剛才配置的本地端口號,比如192.168.50.123:1080,這樣來訪問gitlab,如果此時出現:

錯誤502,這表示服務還沒起來,可以再等等。

1.8首次登錄,會要求設置管理員密碼就是root的密碼。

1.9設置好root密碼后,可以使用root賬號登錄。一般情況下,這就能正常登錄到gitlab后臺了。

二、配置gitlab項目訪問地址

默認未修改的情況下,創建的項目地址是有問題的,我們需要修改下:

1.在群暉的文件夾中(使用filestation或者電腦訪問群暉共享文件夾)找到docker/gitlab/config/gitlab.rb文件,使用文本編輯器工具編輯它。

# gitlab.rb文件內容默認全是注釋,去掉井號注釋表示打開

2.修改地址和端口

# 配置http協議所使用的訪問地址,不加端口號默認為80

external_url 'http://192.168.199.231'

# 配置ssh協議所使用的訪問地址和端口

gitlab_rails['gitlab_ssh_host'] = '192.168.50.123'

gitlab_rails['gitlab_shell_ssh_port'] = 32775 # 此端口是run時22端口自動映射的32775端口

保存文件。

【注】關于ssh端口,回到docker中,切到容器,選擇詳情。

在打開的詳情頁面中就可以看到運行時的端口號,當然,也可以自定義指定一個22容器端口對應的本地端口號。自定義需要先停止當前容器的運行。

3.保存完畢后,在上圖的詳情頁中,切到終端機頁面,點擊新增,會多出一個bash命令行工具。輸入gitlab-ctl reconfigure 回車,來重新配置一次。

4.等命令跑完后,再運行一次命令重啟,gitlab-ctl restart,即可盡情享用gitlab了。至于配置ssh的key、如何克隆項目之類的,這里就不再贅述。

over。

總結

以上是生活随笔為你收集整理的群晖docker安装cms_Nas码农篇:群晖Docker安装Gitlab的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。