綠聯(lián)作為大廠確實(shí)沒食言,本來準(zhǔn)備Q3上的Docker功能已經(jīng)提前在6月30日就已經(jīng)更新了,這兩天也是抽出時間給大家寫點(diǎn)教程,畢竟綠聯(lián)作為輕NAS沒有一些進(jìn)階功能,有Docker自己動手補(bǔ)上就好。
本文以綠聯(lián)NAS系統(tǒng)缺失的DDNS域名解析為例,和大家分享Docker的基礎(chǔ)知識與部署流程,覺得有幫助歡迎點(diǎn)贊收藏評論三聯(lián)哈。
日常列一下相關(guān)設(shè)備,感興趣可以看下。
1.NAS丨綠聯(lián) DH2600
簡介:DH2600適合懶人和重點(diǎn)在文件、照片和文檔管理的普通用戶,和群暉威聯(lián)通那種傳統(tǒng)NAS完全相反,輕NAS上手難度低,看了就會用,CPU是目前逐漸替代N4xxx的N5105,主頻睿頻后可以達(dá)到2.9GHz,UHD600 24EU核顯硬解高碼率4K也時相當(dāng)輕松,默認(rèn)配置內(nèi)存則是4G,支持自行更換,最大支持16G*2。
2.機(jī)械硬盤丨希捷 酷狼
簡介:希捷的機(jī)械盤現(xiàn)在幾乎全線垂直,酷狼作為NAS專用盤目前價格也不是很貴,低溫低噪音是最大的特點(diǎn),綠聯(lián)有硬盤套餐,懶人直接可以直接入。
3.固態(tài)硬盤丨雷克沙 NM620
關(guān)鍵詞:自動溫控、最高1000T的TBW
推薦理由:如果為NAS上NVME的固態(tài)硬盤,最重要的是看工作溫度,其次看TBW,NM620的主控設(shè)計(jì)了智能溫度偵測功能,可以幫助降低NAS艙內(nèi)溫度,高TBW(1T版本500/2T版本1000)也能滿足7*24小時加速讀寫的壽命需求,加上五百出頭1T的價格,值得考慮入手。
4.供電轉(zhuǎn)接丨綠聯(lián) 65W智充魔盒CUBE
關(guān)鍵詞:氮化鎵GaN、一分三、四口U口
簡介:非常適合桌面使用的聚合供電方案,這款智充魔盒說白了就是四口氮化鎵快充頭+一分三轉(zhuǎn)接的結(jié)合體,單C口輸出最高支持65W快充,體積不大顏值也高,適合不方便使用傳統(tǒng)排插的用戶。
5.組網(wǎng)路由器丨貝銳 蒲公英X1
關(guān)鍵詞:SD-WAN、無線中繼、旁路由
推薦理由:對于沒有預(yù)埋線的房子,NAS放哪兒是個問題,X1作為支持無線中繼的旁路由可以解決這個難題,同時自帶貝銳的SD-WAN功能,聯(lián)網(wǎng)后稍加配置即可加入組網(wǎng),即使沒有公網(wǎng)IP也能輕松搞定外網(wǎng)訪問。
6.電視丨雷鳥 S545C 55寸
推薦理由:綠聯(lián)的NAS有專屬的TV端App,作為TCL的性價比經(jīng)典款,S545C一直賣的很好,畢竟三千多能入手的分區(qū)背光電視真不多,同價位基本無敵,動態(tài)補(bǔ)償對觀影的加成也非常高,預(yù)算不多的影音愛好者強(qiáng)烈推薦。
域名功能我選擇DDNS-GO作為補(bǔ)充方案,畢竟這個項(xiàng)目支持阿里云DNS、騰訊云dnspod、Cloudflare、華為云、百度云這些主流服務(wù),并且支持IPv6,比較具備普遍性:
https://hub.docker.com/r/jeessy/ddns-go
根據(jù)項(xiàng)目說明,該容器的部署代碼及對應(yīng)功能如下:
docker run -d(-d有沒有無所謂,對應(yīng)下載并部署docker)
--name ddns-go(--name對應(yīng)命名,這里是將容器命名為ddns-go)
--restart=always(--restart對應(yīng)重啟規(guī)則,這里是一直自動重啟)
--net=host(--net對應(yīng)網(wǎng)絡(luò)選項(xiàng),這里是將使用網(wǎng)絡(luò)模式配置為host)
-v /opt/ddns-go:/root(-v前綴對應(yīng)掛載,這里是將容器的/root文件夾掛載到系統(tǒng)/opt/ddns-go文件夾)
jeessy/ddns-go(對應(yīng)鏡像名稱)
建議看懂這段代碼規(guī)則,不然以后只能抄作業(yè)。
這一段比較重要,包含部署和使用兩塊,請仔細(xì)看。
PS:使用Docker前請確認(rèn)綠聯(lián)云PC端和NAS固件皆已更新到最新版本,不然無法使用。
1.部署流程
雙擊打開Docker管理器后,先需要為Docker管理器創(chuàng)建一個目錄,用于存放管理器的相關(guān)文件。
完成初始化之后進(jìn)入主頁面,頁面邏輯和Portainer等管理器幾乎一致,包含:
儀表盤(Dashboard)
容器管理(Container)
鏡像管理(Image)
網(wǎng)絡(luò)管理(Network)
日志(Log)
不過UI表達(dá)和操作上簡化了很多,更適合綠聯(lián)輕NAS的定位。
倉庫源依舊是世界上最大的平臺DockerHub,可以放心食用,不用擔(dān)心資源缺失,搜索并找到j(luò)essy/ddns-go,雙擊下載。
接下來選擇標(biāo)簽(Tag),由于綠聯(lián)DH2600是X86架構(gòu),所以正常用默認(rèn)的最新(Latest)即可,其他容器一般也這樣。
估計(jì)是還沒來得及做的緣故,綠聯(lián)將下載進(jìn)程直接以Terminal方式呈現(xiàn),提示All done表示鏡像下載完成,點(diǎn)擊完成退出頁面。
點(diǎn)擊本地鏡像即可查看剛下載好的容器鏡像,點(diǎn)擊創(chuàng)建容器開始部署。
PS:部署完容器后鏡像也不能刪除,切記別動它。
進(jìn)入創(chuàng)建流程后先是基礎(chǔ)設(shè)定,由于DDNS服務(wù)非常重要并且需要調(diào)用到很多模塊,所以這里勾選上高級模式,順手勾選上創(chuàng)建后啟動容器。
根據(jù)上一段的代碼說明,ddns-go需要將網(wǎng)絡(luò)模式改為Host(使用宿主網(wǎng)絡(luò)),點(diǎn)擊網(wǎng)絡(luò)名稱更改下就行。
點(diǎn)擊存儲空間的添加,準(zhǔn)備開始配置文件夾掛載。
這里我選擇創(chuàng)建一個名為ddns-go的文件夾,用于掛載容器的配置文件,新建完成后選擇確認(rèn)。
裝載路徑按照項(xiàng)目說明,填寫:
/root
全部確認(rèn)無誤后,點(diǎn)擊下一步,讓管理器創(chuàng)建容器。
2.容器使用
大部分容器都自帶Web后臺,訪問方式為:
NAS的IP:容器端口號
容器端口號可以通過項(xiàng)目地址看到,比如ddns-go的是:
9876
NAS的IP在綠聯(lián)云客戶端主頁面點(diǎn)擊左下角設(shè)備,再點(diǎn)擊設(shè)備管理即可查看。
在設(shè)備信息中可以看到IP,我這里是:
10.163.1.179
特別注意:這個IP是NAS上聯(lián)路由器為NAS分配的內(nèi)網(wǎng)IP,并非出口公網(wǎng)IP,完全兩回事。
綜合上面兩個信息,可以得出ddns-go的web頁面地址應(yīng)該是:
10.163.1.179:9876
特別注意:冒號是英文字符,不是中文字符。
這里以綁定阿里云的Alidns服務(wù)為例,首先去阿里云官網(wǎng)注冊并購買域名:
https://www.aliyun.com/
PS:首次需要實(shí)名認(rèn)證,提交申請后要等大約24小時的審核時間,審核通過后方可購買。
驗(yàn)證并購買成功后,進(jìn)入阿里云的后臺,創(chuàng)建一組access Key后查看Secret:
https://ram.console.aliyun.com/manage/ak
回到ddns-go后臺,將ID和Secret填入:
由于這臺NAS并沒有直接拿到IPv4的公網(wǎng)IP,所以接口選擇通過接口獲取,Domains填寫你購買的域名。
IPv6就不一樣了,因?yàn)檫@臺NAS的上聯(lián)路由器支持給每一臺下聯(lián)下發(fā)獨(dú)立公網(wǎng)IP,所以這里選擇通過網(wǎng)卡獲取,Domains還是填寫你購買的域名。
全部確認(rèn)無誤后,點(diǎn)擊保存即可,左側(cè)會有日志提示,下圖就是域名填寫錯誤導(dǎo)致無法正常解析。
正確解析應(yīng)該如下圖所示,可以內(nèi)網(wǎng)IPv4+公網(wǎng)IPv6使用同一個域名,非常方便。
回到阿里云后臺也能查看到這臺綠聯(lián)DH2600的IP,解析成功。
以后就可以通過域名+端口號的方式訪問NAS上容器,不僅受局域網(wǎng)限制。PS:部分環(huán)境由于路由器問題,本地局域網(wǎng)用域名訪問可能會失敗,拿手機(jī)網(wǎng)測試下即可。
其實(shí)想做個多種外網(wǎng)訪問方式的合集,經(jīng)過測試發(fā)現(xiàn)NAS并沒有開啟TUN功能,導(dǎo)致Zerotier和Tailscale能部署但是無法創(chuàng)建虛擬網(wǎng)絡(luò)進(jìn)行SD-WAN組網(wǎng),所以目前外網(wǎng)訪問還是用域名解析IPv6配合綠聯(lián)自己的內(nèi)網(wǎng)穿透方便一些。
如果舍不得每年續(xù)費(fèi)買域名,設(shè)備不多的話可以選擇入手貝銳家的蒲公英路由器組SD-WAN,畢竟是一次性付費(fèi)用著還簡單,也是不錯的選擇。