Closed1

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

Chidoriashi1990Chidoriashi1990

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

  • コンテナ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
このスクラップは2024/05/09にクローズされました