我使用以下教學透過 docker (僅用於 LAN 存取)在elementaryOS 電腦上安裝 ownCloud:Docker 系列第 1 部分:如何在 3 分鐘內設定 ownCloud
在同一指南的第 3 部分(Docker 系列 Pt.3:自動備份與還原 Docker 化的 ownCloud)有備份說明。具體來說:
sudo rsync -r /var/lib/docker/volumes/owncloud_files ../owncloud_backup/
sudo rsync -r /var/lib/docker/volumes/owncloud_mysql ../owncloud_backup/
然而,即使停止 Docker 並透過 切換到超級用戶後sudo -i
,該目錄/var/lib/docker/volumes
還是完全空的。
我在這裡做錯了什麼?
編輯:docker是透過snap安裝的,因此卷位於一些snap擁有的目錄中
答案1
如果您無法找到主機系統上 docker 保存磁碟區的位置,請使用下列步驟:
docker volume ls
尋找卷名docker volume inspect VOLUME NAME
顯示指定卷的詳細信息VOLUME NAME
在詳細資訊中,它將顯示本機檔案系統中的安裝點。