<aside> πŸ’‘

Artikel ini membahas konsep dasar Docker, mulai dari pengertian container, alasan Docker dibuat, perbedaan Docker dengan virtual machine, hingga bagaimana arsitektur dan cara kerja Docker dalam dunia modern infrastructure dan DevOps.

</aside>

01. Introduction to Docker

Apa Itu Docker?

Docker adalah platform open-source yang digunakan untuk membuat, menjalankan, dan mengelola aplikasi di dalam sebuah lingkungan terisolasi yang disebut container. Teknologi ini membantu developer dan system engineer menjalankan aplikasi dengan cara yang lebih konsisten, ringan, dan mudah dipindahkan antar environment.

Sebelum Docker populer, banyak developer mengalami masalah klasik seperti:

Masalah ini sering dikenal dengan istilah:

β€œIt works on my machine.”

Docker hadir untuk mengatasi masalah tersebut dengan cara mengemas aplikasi beserta seluruh kebutuhan aplikasinya ke dalam satu paket yang konsisten.

Container Docker dapat berisi: