What is a Container?
Sebuah Container adalah unit standar perangkat lunak yang mengemas kode aplikasi beserta seluruh dependensi (library, konfigurasi, dan biner) yang dibutuhkannya agar dapat berjalan secara mandiri, cepat, dan handal di lingkungan komputasi manapun.
Fungsi & Keuntungan Utama Container:
- Isolasi Proses: Mencegah bentrokan versi library antar aplikasi di server yang sama.
- Portabilitas Bebas Masalah: Aplikasi berjalan seragam di Windows, Linux, maupun Cloud.
- Efisiensi Tinggi: Menggunakan kembali OS Host kernel tanpa beban overhead virtualisasi penuh.