Dalam dunia pengembangan software modern, efisiensi dan konsistensi jadi hal yang sangat penting. Salah satu teknologi yang membantu mencapai itu adalah Docker Container. Bukan cuma teori, di artikel ini kamu juga akan belajar cara install Docker dan menjalankan program pertama: Hello World. Cocok banget buat kamu yang baru mulai.
Apa Itu Docker Container?
Adalah platform yang memungkinkan aplikasi dijalankan dalam sebuah container lingkungan terisolasi yang sudah berisi semua kebutuhan aplikasi, mulai dari library hingga konfigurasi.
Dengan Docker, kamu tidak perlu lagi pusing soal βkenapa di laptop saya jalan, tapi di server error?β. Semua environment dibuat konsisten.
Kenapa Harus Pakai Docker?
- Konsisten: Jalan di semua environment
- Ringan: Lebih hemat resource dibanding VM
- Cepat: Startup container hanya hitungan detik
- Scalable: Mudah dikembangkan untuk sistem besar
Langkah 1: Instalasi Docker
Sebelum mulai, pastikan perangkat kamu terhubung ke internet dan memiliki spesifikasi dasar (minimal RAM 4GB direkomendasikan).
Untuk Windows / Mac
- Kunjungi situs resmi: https://www.docker.com
- Download Docker Desktop
- Install seperti aplikasi biasa
- Jalankan Docker Desktop
Catatan: Untuk Windows, pastikan fitur WSL 2 sudah aktif.
Untuk Linux (Ubuntu)
Buka terminal, lalu jalankan:
sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
Cek apakah Docker sudah terinstall:
docker --version
Langkah 2: Menjalankan Hello World
Setelah Docker berhasil diinstall, sekarang kita coba menjalankan container pertama.
Buka terminal atau command prompt, lalu ketik:
docker run hello-world
Apa yang terjadi?
- Docker akan download image hello-world dari Docker Hub
- Menjalankan container
- Menampilkan pesan sukses
Jika berhasil, kamu akan melihat pesan seperti:
Hello from Docker!
This message shows that your installation appears to be working correctly.
Itu artinya Docker kamu sudah siap digunakan π
Memahami Apa yang Baru Saja Terjadi
- Image: Template aplikasi (hello-world)
- Container: Instance yang dijalankan dari image
- Docker Hub: Repository online untuk image Docker
Satu perintah sederhana tadi sebenarnya sudah melakukan banyak hal di belakang layar.
Langkah Selanjutnya
Setelah berhasil menjalankan Hello World, kamu bisa lanjut belajar:
- Membuat Dockerfile sendiri
- Menjalankan aplikasi web dalam container
- Menggunakan Docker Compose
Kesimpulan
Docker container adalah tools powerful yang wajib dipahami oleh developer modern. Dengan setup yang relatif mudah dan workflow yang efisien, Docker membantu kamu membangun aplikasi yang lebih stabil dan scalable.
Mulai dari install hingga Hello World, kamu sekarang sudah punya fondasi yang cukup untuk eksplorasi lebih jauh. Tinggal praktik dan eksplorasi lebih dalam.