Dockerイメージを圧縮する方法

リリース: 2020-04-02 11:47:25
オリジナル
5702 人が閲覧しました

Dockerイメージを圧縮する方法

圧縮イメージ:

1. docker export と docker import を使用します

docker export はコンテナーの保存に使用されるため、コンテナーが必要です。このコマンドは、実行中のコンテナーでのみ使用できます。

docker export <CONTAINER ID> > export.tar
ログイン後にコピー

docker import は、保存したコンテナをロードするために使用されますが、コンテナには復元できませんが、ミラーには復元できます

docker import export.tar <IMAGE NAME>:[TAG]
ログイン後にコピー

1 つのコマンドで実現できます

docker export <容器ID> | docker import - <镜像名>[:标签]
ログイン後にコピー

エクスポートを使用する インポート後に取得した画像は画像履歴が保存されないため、画像が小さくなります。

テスト イメージは圧縮されておらず、テスト/インポート イメージは圧縮されたイメージです。

Dockerイメージを圧縮する方法

2 のように小さくなっていることがわかります。 docker-squash を使用します。

github アドレス: https://github.com/jwilder/docker-squash

docker save <image id> | sudo docker-squash -t newtag | docker load
ログイン後にコピー

その他の関連チュートリアルについては、PHP 中国語 Web サイトを参照してください。docker チュートリアル### カラム。

以上がDockerイメージを圧縮する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート