前回の記事で、volumeマウントのバックアップを取得いたしました。
今回は、そのバックアップデータを利用しリストアを行います。
■手順
1.新規Volumeを作成します。
今回は、mysqlvolume2というvolume名にしました。
2.以下コマンドを実行します。
バックアップデータ(tar.gz)を格納しているディレクトリまで移動します。
今回は、/var/tmp/bk_mysqlvolume1/mysqlvolume2_bk.tar.gzというバックアップファイルを使用します。
3.以下コマンドを実行します。
docker run --rm -v mysqlvolume2:/rt_dst -v "$PWD":/rt_src busybox tar xvzf /rt_src/mysqlvolume1_bk.tar.gz -C /rt_dst
4.以下コマンドを実行します。
mysql2というMySQLコンテナを新規作成致します。
その際、mysqlvolume2をvolumeマウントします。
docker run -itd --name mysql2 -v mysqlvolume2:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password mysql:5.7
5.以下コマンドを実行します。
mysql2コンテナにログインし、mysqlにログイン後、select文を実行します。
以上です。