我使用以下教程在 elementaryOS 计算机上通过 docker(仅用于 LAN 访问)安装了 ownCloud:Docker 系列 Pt.1:如何在 3 分钟内设置 ownCloud
在同一指南的第三部分中(Docker 系列 Pt.3:自动备份和恢复 Dockerized 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
在详细信息中,它将显示本地文件系统中的挂载点。