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?

Langkah 1: Instalasi Docker

Sebelum mulai, pastikan perangkat kamu terhubung ke internet dan memiliki spesifikasi dasar (minimal RAM 4GB direkomendasikan).

Untuk Windows / Mac

  1. Kunjungi situs resmi: https://www.docker.com
  2. Download Docker Desktop
  3. Install seperti aplikasi biasa
  4. 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?

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

Satu perintah sederhana tadi sebenarnya sudah melakukan banyak hal di belakang layar.

Langkah Selanjutnya

Setelah berhasil menjalankan Hello World, kamu bisa lanjut belajar:

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.