前言
為咗有效咁備份 Docker 嘅容器配置同資料,我試咗幾個唔同嘅方案。最終決定用 Docker-Autocompose 嚟將現有嘅容器保存做 Docker Compose 文件。以下係過程:
正文
創建一個新嘅Folder,然後將以下嘅檔案上傳到哩個 Folder,並且根據目的地路徑修改返相應嘅地方。
然後 SSH 入部 NAS 並且切換成 root user。輸入以下指令:
|
1 2 3 4 |
mkdir /volume1/homes/backup cd /volume1/homes/backup chmod +x docker-backup.sh docker pull ghcr.io/red5d/docker-autocompose:latest |
完成上述嘅操作之後,入返你部 Nas 嘅 Web Portal, 打開控制台 > 任務排程表,選擇新增 > 排程任務 > 使用者定義指令碼 (User Scripts)。

喺”一般”到可以選擇幫個 Task 改名,但係請務必將使用者帳號改成 root。


最後,到任務設定嘅執行指令欄位,輸入以下代碼: (按照自己嘅資料夾路徑改返相應內容)
|
1 |
bash /volume1/homes/backup/docker-backup.sh |

套用之後記得手動執行一次個 Task ,如果對應嘅資料夾出現 Docker compose 文件,就代表配置成功。