想必大家也會(huì)偶遇到由于意外斷電或硬盤故障,導(dǎo)致系統(tǒng)卷?yè)p壞,亦或是想更換成SSD系統(tǒng)盤。導(dǎo)致不得不移除重建磁盤區(qū)重新安裝所有應(yīng)用,qnap自帶的應(yīng)用到還好沒(méi)什么,主要是docker的設(shè)置太麻煩,而且時(shí)間長(zhǎng)也忘記之前設(shè)置的配置和參數(shù)了。因此docker定期的導(dǎo)出就顯得至關(guān)重要了。

以下使用自己nas部署的兩個(gè)docker進(jìn)行演示,大家可以根據(jù)自己的具體情況進(jìn)行判斷;

期望大伙驗(yàn)證,討論與指正。

分為手動(dòng)創(chuàng)建docker與docker-compose兩部分,因?yàn)樗麄兊牟僮魇遣灰粯拥?/p>

手動(dòng)建立的docker

1.打開(kāi)container station
點(diǎn)到需要導(dǎo)出docker的配置界面,劃到最下面查看存儲(chǔ)的掛載路徑

以 lucky 為例:

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

2.進(jìn)入filestaion里面對(duì)應(yīng)路徑,下載保存luckyconf文件夾

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

3.導(dǎo)出lucky 容器配置

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

4.選擇壓縮映像,導(dǎo)出至本地計(jì)算機(jī)

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

5.在新機(jī)器filestaion對(duì)應(yīng)路徑上傳保存的“l(fā)uckyconf”文件夾

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

6.打開(kāi)container station,選擇容器導(dǎo)入,瀏覽到導(dǎo)出的lucky.tar.gz

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

7.提示重置資源,點(diǎn)擊高級(jí)選項(xiàng)---存儲(chǔ),容器掛載點(diǎn)還在,需要重新選擇主機(jī)路徑,選擇到剛剛上傳的“l(fā)uckyconf”l文件夾

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

8.應(yīng)用導(dǎo)入后,該容器就導(dǎo)入成功了

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

9.驗(yàn)證配置是否都還在,使用該容器的網(wǎng)址,輸入之前設(shè)置過(guò)的賬號(hào)密碼可以登錄,其他配置也都還在

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

10.這樣就大功告成了

compose創(chuàng)建的docker

1.還是點(diǎn)到需要導(dǎo)出docker的配置界面,劃到最下面查看存儲(chǔ)的掛載路徑

已 jellyfin為例:

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

會(huì)發(fā)現(xiàn)有4個(gè)存儲(chǔ)路徑

其中有兩個(gè)是匿名卷,因?yàn)閏ompose里面沒(méi)有寫/cache,/media的掛載路徑,所以自動(dòng)創(chuàng)建了卷

但好在這兩個(gè)卷不是必須的,/video都是視頻也不需要備份,所有只需下載保存/config的主機(jī)路徑文件夾即可

2.進(jìn)入filestaion內(nèi),下載/Container/jellyfin文件夾

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

3.由于compose創(chuàng)建的容器不支持導(dǎo)出功能,所以我們只能保存jellyfin.yml文件

應(yīng)用程序創(chuàng)建的默認(rèn)路徑都在:/Container/container-station/Application/jellyfin/ 下

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

4.導(dǎo)出jellyfin鏡像,可以避免重新拉取鏡像或鏡像版本不匹配等問(wèn)題

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

5.新機(jī)器內(nèi)打開(kāi)filestaion上傳“jellyfin”文件夾,并在container station---映像---導(dǎo)入上面導(dǎo)出的鏡像

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

6.創(chuàng)建應(yīng)用程序---上傳---本機(jī)計(jì)算機(jī)---jellyfin.yml---參考新機(jī)器的文件夾修改對(duì)應(yīng)主機(jī)路徑

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

7.驗(yàn)證后,選擇創(chuàng)建

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

8.打開(kāi)該docker的網(wǎng)址,輸入之前設(shè)置的賬號(hào)密碼,檢查之前的設(shè)定都還存在

一招搞定QNAP Docker備份難題!實(shí)用技巧分享

9.大功告成

注意事項(xiàng):

  • 在導(dǎo)出和導(dǎo)入過(guò)程中,請(qǐng)確保 QNAP NAS 有足夠的存儲(chǔ)空間,特別是在導(dǎo)入大型容器時(shí)。
  • 注意容器的依賴關(guān)系,如果容器依賴于特定的網(wǎng)絡(luò)環(huán)境、外部存儲(chǔ)或者其他服務(wù),需要在導(dǎo)入后重新配置和檢查這些依賴是否正確建立。
  • 主機(jī)存儲(chǔ)路徑一般都是自己掛載的,如果某些docker使用匿名卷存儲(chǔ)數(shù)據(jù),則該卷也必須導(dǎo)出
  • 定期備份重要的容器,以便在出現(xiàn)問(wèn)題時(shí)能夠恢復(fù)

,

聲明:本站所有文章,如無(wú)特殊說(shuō)明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。