Menjalankan Aplikasi Pertama dengan Docker

Menjalankan Aplikasi Pertama dengan Docker
Photo by Fitsum Admasu / Unsplash

Menjalankan Aplikasi Pertama dengan Docker: Hello World & BusyBox

Setelah berhasil menginstal Docker, saatnya menjalankan container pertamamu! Pada artikel ini, kita akan mulai dengan image hello-world dan eksplorasi image ringan bernama busybox.


1. Menjalankan “Hello World”

hello-world adalah image resmi Docker yang digunakan untuk menguji apakah instalasi berjalan dengan baik.

Jalankan perintah berikut:

docker run hello-world

Apa yang terjadi?

  • Docker akan mencari image hello-world secara lokal
  • Jika tidak ditemukan, Docker otomatis menarik (pull) image dari Docker Hub
  • Docker menjalankan container berdasarkan image tersebut
  • Container mencetak pesan selamat datang lalu langsung berhenti

Output yang diharapkan:

Hello from Docker!
This message shows that your installation appears to be working correctly

2. Eksperimen dengan BusyBox

busybox adalah image ringan yang berisi kumpulan utilitas Unix standar. Cocok untuk explorasi perintah dasar dalam container.

Jalankan perintah berikut:

docker run -it busybox

### Penjelasan

* -it berarti interactive terminal
* Kamu akan masuk ke dalam shell BusyBox
* Di sini kamu bisa menjalankan perintah seperti ls, echo, pwd, dll.

### Contoh:

```bash
/ # echo "Halo dari dalam container"
/ # ls

### Keluar dari container:

Tekan Ctrl + D atau ketik exit.

3. Perintah Dasar Docker

Berikut beberapa perintah yang penting untuk pemula:

Perintah Fungsi
docker ps Melihat container yang sedang berjalan
docker ps -a Melihat semua container (termasuk yang berhenti)
docker images Melihat daftar image lokal
docker rm <container_id> Menghapus container
docker rmi <image_id> Menghapus image

Kesimpulan

Kamu baru saja menjalankan container pertamamu! Mulai dari image hello-world hingga bermain di shell BusyBox. Disini kamu belajar bagaimana Docker menarik image dari Docker Hub dan menjalankan dalam container.

Read more

AI dan Produktivitas Developer: Bagaimana Tools Berbasis AI Mengubah Cara Kita Coding pada 2026

AI dan Produktivitas Developer: Bagaimana Tools Berbasis AI Mengubah Cara Kita Coding pada 2026

AI dan Produktivitas Developer: Bagaimana Tools Berbasis AI Mengubah Cara Kita Coding pada 2026 Memasuki 2026, lanskap pengembangan perangkat lunak telah bertransformasi secara fundamental. Tidak lagi sekadar autocomplete yang canggih, AI kini menjadi partner coding yang sesungguhnya, mengubah cara developer menulis kode, menguji, dan men-deploy aplikasi. Revolusi Coding Assistance Tahun

By TeknoSoup