群晖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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fastjson List 转Json
- 下一篇: UCI 数据集