- より軽量なベースイメージを使用してください。最も軽量なベースイメージを選択し、巨大すぎるイメージを避けてください。
- Related services should be consolidated in a single container in order to reduce the number of layers and minimize resource consumption.
容器の階層を減らし、リソース消費を最小限に抑えるために、関連する複数のサービスを1つの容器に統合することが望ましい。
- 実際のニーズに応じて、コンテナのリソース制限を適切に調整してください。CPU、メモリ、ディスクなどを含む。
- ビルドの速度を向上させるために、Dockerのビルドキャッシュ機能を使用して、同じイメージを繰り返しビルドするのを避けます。
- 使用多段階の構築:多段階の構築を使用すると、最終的なイメージのサイズが減少し、コンテナの起動速度が向上します。
- Dockerネットワークを適切に利用する:あまり多くのDockerネットワークの使用を避け、ネットワークの使用を合理的に制限する。
- ミラーアクセラレータを使用すると、国内のミラーを使用することでイメージの取得速度が向上します。
- 頻繁なコンテナーの起動と停止を避けてください。コンテナーの頻繁な起動と停止はリソース消費を増やす可能性があるため、必要のないコンテナーの起動と停止操作をできるだけ避けてください。
- 性能監視ツールを使用して、Dockerコンテナのパフォーマンスを監視し、問題を早めに発見して解決します。
- 自分のニーズに適したストレージドライバを選択し、ディスクの性能が向上するoverlay2ドライバを使用する。
✖