以下 3 ステップ。
- 新しいボリュームを作る
- バックアップ元ボリュームとバックアップ先を
/src
と/dest
へマウントしたコンテナを作成 /src
から/dest
へコピー
コマンド実行例は以下のような感じ。
docker volume create xxx-bkup
docker run -it --rm -v xxx:/src -v xxx-bkup:/dest debian:bullseye-slim
cp -a /src/* /dest
- ※
debian:bullseye-slim
: ローカルにあるイメージから適当に一番小さそうなものを選んだだけ。cp コマンドが使えればなんでもよい。
以上。