とうとう、Docker Desktopでボリュームのバックアップとリストアに対応しました。
Extensions MarketplaceでVolumes Backup & Share(Docker社 謹製)をインストールすることで機能を利用することが出来ます。
ボリュームのデータをファイルとして保存でき、任意のタイミングでボリュームへリストアすることが可能です。 しかも、コンテナの停止は不要で作業を行えます。 素晴らしい!!
使い方はすごく簡単なのでサクッと紹介します。
インストール
1. Docker Desktop Dashboard から Add Extensions をクリック
2. Extensions Marketplace より Volumes Backup & Share を選択(見つからない場合は Volumes で検索)
3. install ボタン をクリック
4. Open ボタンをクリック
ボリューム一覧
ボリュームをバックアップ
1. バックアップしたいボリュームの ↑ (エクスポート)をクリック
2. Export contentが開き、Local file を選択されいることを確認
3. 必要であれば File name を変更
4. Directoryから保存するディレクトリを選択
5. Exportボタンをクリック
以下のメッセージが表示されたら完了です。
新ボリュームとしてリストア
1. 右上の import into new volume ボタンをクリック
2. Local file リストアするデータファイルを選択
3. To: Volume name に作成するボリューム名を設定
4. import ボタンをクリック
以下のメッセージが表示されたら完了です。
既存ボリュームへリストア
1. リストアしたいボリュームの↓(インポート)をクリック
2. Local file リストアするデータファイルを選択
3. import ボタンをクリック
コマンド入力なしでデータのバックアップができるのはありがたいですね。