Modul ini fokus pada image yang ramping dan cepat dibangun: mendiagnosis pembengkakan ukuran, memisahkan tahap build dari tahap runtime dengan build multi-stage, memilih image dasar yang tepat, dan merapikan layer demi cache yang efisien.
Optimasi Image
Image ramping dan cepat dibangun: audit ukuran, build multi-stage, pemilihan image dasar, dan optimasi layer.
0/0 selesai
- Audit Ukuran Image
Membaca ukuran tiap layer dengan docker history dan mendiagnosis image yang membengkak.
- Build Multi-Stage
Memisahkan tahap build dan tahap runtime agar artefak akhir tidak membawa toolchain.
- Pemilihan Image Dasar
Trade-off alpine, slim, distroless, dan bookworm untuk ukuran, keamanan, dan kompatibilitas.
- Optimasi Layer
Penggabungan RUN, pembersihan cache dalam satu layer, dan pemanfaatan cache mount.