ホームページ  >  記事  >  運用・保守  >  Dockerイメージを圧縮する方法

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

尚
オリジナル
2020-04-02 11:47:255634ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。