Docker export/import/save/loadコマンド

トップ > Docker > コマンド > docker export/import/save/load

目次

docker export

コンテナをtar形式のファイルにエクスポートします。

Shell
# docker export cont1 > file1.tar

下記の様にして .tar.gz 形式で保存することも可能です。

Shell
# docker export cont1 | gzip -c > file1.tar.gz

下記のオプションを使用可能です。

Options
-o, --output file      出力ファイル
--help                 ヘルプを表示

docker import

tar形式のエクスポートファイルをイメージとしてインポートします。

Shell
# docker export file1.tar my-app:1.2.3

下記の様にして .tar.gz 形式のファイルをインポートすることも可能です。

Shell
# cat file1.tar.gz | gzip -d | docker import - my-app:1.2.3

下記のオプションを使用可能です。

Options
-c, --change list      追加のDockerfileコマンド
-m, --message string   historyで表示されるコメントを追加
--help                 ヘルプを表示

docker save

イメージをtar形式のファイルにセーブします。

Shell
# docker save image1 > file1.tar

下記の様にして .tar.gz 形式で保存することも可能です。

Shell
# docker save image1 | gzip -c > file1.tar.gz

下記のオプションを使用可能です。

Options
-o, --output file      出力ファイル
--help                 ヘルプを表示

docker load

tar形式のセーブファイルをイメージとしてロードします。

Shell
# docker load -i file1.tar

下記の様にして .tar.gz 形式のファイルをロードすることも可能です。

Shell
# cat file1.tar.gz | gzip -d | docker load

下記のオプションを使用可能です。

Options
-i, --input file       インプットファイル
-q, --quiet            途中経過を表示しない
--help                 ヘルプを表示

Copyright (C) 2019 杜甫々
初版:2019年9月1日 最終更新:2019年9月1日
http://www.tohoho-web.com/docker/docker_export.html