Menjalankan Aplikasi Pertama dengan Docker
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.