34
41

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dockerコンテナイメージをファイルに保存、読み込み( save, load )

Last updated at Posted at 2018-11-06

1. はじめに

コンテナイメージはレジストリにpushしたものをpullして使う以外にも、ファイル( *.tar ) として保存( docker save )したり、ファイルから読み込ませる( docker load ) ことも可能です。

コンテナイメージをファイルとして保存することで、コンテナレジストリにアクセスできない環境などにコンテナイメージを持ち込んで活用することが可能となります。

2. コンテナイメージをファイルに保存する

docker saveコマンドでtarファイルとして保存できます。

$ # ファイルに保存
$ sudo docker save image_name > image.tar
$ 
$ # 例として SSH で別マシンに送りつけるなど
$ scp ./image.tar 192.168.1.100:/hoge/image.tar

3. コンテナイメージをファイルから読み込む

docker loadコマンドでtarファイルから読み込むことができます。

$ # ファイルから読み込む
$ sudo docker load < /hoge/image.tar
$ 
$ # 読み込んだイメージを確認するなど
$ sudo docker images
34
41
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
41

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?