DockerFileの最適化

ディレクトリ

彼の理解と組み合わせて様々な先人の知恵を、組み合わせることで、それが簡単に理解できるようにすること

理論の合理化に有利になるように偏った彼らの仕上げの詳細なポイント参照この記事

なぜ最適化と最適配置

  • ミラーの速度を上げるの構築
  1. ビルドディレクトリのうち、不要なファイルは、ミラーリング、または.dockerignoreファイルを書き込みます
  2. コンテナが唯一もちろん、これらのすべては、コンテナに実行することができ、そのようなサイトのアーキテクチャLNMPとして、単一のアプリケーションを実行するが、これらは、それぞれの容器に別々に実行する場合は、モジュール式の簡単な呼び出し
  3. 簡単には、すべての建物ので、すべてのキャッシュ後に変更されたすべてのを再構築するために、バックの中に設定ファイルを変更するには
  4. ラベルを指定しようとすると、最新のを使用していない、最新のは、デフォルトのラベルですが、ラベルが頻繁に更新され、時には変更し、全体のミラーキャッシュを表現することは再構築する必要があります。
  5. 各コマンドを実行した後、不要なファイルを削除します
  6. バイナリインストールパッケージを使用してみてください、インストールは、これにより、ボリュームとスピードを下げる、依存を減らすことができます
  • ドッキングウィンドウをミラーリングボリュームを減らします
  1. 比較的小さいベース画像ボリュームを選択し、一般的には、公式ミラーは比較的良好です
  • ミラー層を減らすの構築
  1. RUNコマンドの数、コマンドは、ミラー層を減少させるために、接続する&&可能に関連するように
  • 読みやすさを増やします
  1. 必要に応じてコメントを追加

おすすめ

転載: www.cnblogs.com/joinbestgo/p/11237175.html