Docker Desktop で Volume の バックアップ(保存)とリストア(復元)が出来るようになりました

とうとう、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 ボタンをクリック

コマンド入力なしでデータのバックアップができるのはありがたいですね。