次のチュートリアルを使用して、elementaryOS コンピューターに docker 経由で ownCloud (LAN アクセスのみ) をインストールしました。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
詳細には、ローカル ファイル システムのマウント ポイントが表示されます。