バックアップ
EDCB-Wineのビルドは非常に時間がかかるので一旦バックアップしておきましょう。
前回同様、そのほかのデータも含めてバックアップします。
cd ~
cp /usr/local/bin/recisdb ~/dtv
cp /usr/local/etc/bcas_keys ~/dtv
cp -r /usr/local/lib ~/dtv
cp /usr/local/bin/isdb-scanner ~/dtv
docker stop EDCB-Wine
docker commit EDCB-Wine edcb-wine-backup
docker save -o edcb-wine-backup.tar edcb-wine-backup
tar czvf dtv-full-backup.tar.gz dtv
docker start EDCB-Wine
ホームフォルダに、edcb-wine-backup.tarと、dtv-full-backup.tar.gzが作成されるので、これを保存しておきます。
復元
復元はホームフォルダに先ほどの2ファイルがあると仮定します。
cd ~
mkdir -p ~/dtv
tar --strip-components=3 -xzvf dtv-full-backup.tar.gz -C ~/dtv
docker load -i edcb-wine-backup.tar
マウントの設定を行なっておきます。
sudo mkdir -p /mnt/hdd-record
sudo nano /etc/fstab
/home/user/ビデオ /mnt/hdd-record none bind 0 0
sudo systemctl daemon-reload
sudo mount -a
ビルドしない設定にします。
cd ~/dtv/EDCB-Wine
nano docker-compose.yaml
下記のようにimageをedcb-wine-backupにして、build:とcontext: の行を削除
image: edcb-wine-backup
container_name: EDCB-Wine
restart: always
保存したら実行。ビルドしないのであっという間に終わります。エラーが出るようなら一度「docker compose down」
docker compose up -d
無事起動しているか確認しましょう。
docker ps
