圧縮イメージ:
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 - <镜像名>[:标签]
エクスポートを使用する インポート後に取得した画像は画像履歴が保存されないため、画像が小さくなります。
テスト イメージは圧縮されておらず、テスト/インポート イメージは圧縮されたイメージです。
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 サイトの他の関連記事を参照してください。