🐋

Docker コンテナのバックアップ方法

2024/05/09に公開

はじめに

作成したコンテナを圧縮ファイル (tar拡張子) でバックアップを取る方法です。ここでは以下の値を例にコマンドの実行手順を示します。

  • コンテナID: 0000a0000aaa
  • コンテナイメージの保存名: example/image_name:20240508
  • 圧縮ファイルのパス: ./image_name_20240508.tar

コンテナIDの確認

以下のコマンドでコンテナIDを確認する。

docker ps

コンテナイメージの作成

以下のコマンドでコンテナイメージを作成します。

docker commit <コンテナID> <イメージ名>
docker commit 0000a0000aaa example/image_name:20240508

作成したコンテナイメージを圧縮ファイル化

以下のコマンドを実行すると指定したパスに圧縮ファイル(tarファイル)が作成されます。

docker save <イメージ名>:<タグ名> > <圧縮ファイルのパス>
docker save example/image_name:20240508 > ./image_name_20240508.tar
GitHubで編集を提案

Discussion