Banyak aplikasi AI agent sekarang meminta kita memasang Docker.
Bagi pemula seperti saya, Docker sering terlihat seperti sesuatu yang rumit.
Padahal, konsep dasarnya cukup sederhana, dari yang saya pahami, Docker membantu kita menjalankan aplikasi di dalam lingkungan yang terpisah agar tidak mengganggu aplikasi lain.
Dalam praktiknya, Docker sangat berguna ketika kita memiliki beberapa aplikasi dengan kebutuhan yang berbeda-beda.
Satu aplikasi mungkin membutuhkan Node.js, aplikasi lain membutuhkan Go, aplikasi berikutnya membutuhkan PHP 8.2, sedangkan aplikasi lain membutuhkan PHP 8.3.
Tanpa isolasi, semua aplikasi tersebut bisa saling berebut versi dependency.
Ketika PHP di-upgrade untuk satu aplikasi, aplikasi lain bisa ikut rusak. Docker membantu setiap aplikasi memiliki “ruang” dan kebutuhan teknisnya sendiri.Continue reading
