Docker
Home / Docker / Perintah Dasar Docker yang Wajib Diketahui Pemula di Ubuntu 22.04

Perintah Dasar Docker yang Wajib Diketahui Pemula di Ubuntu 22.04

Cara Instal Docker di Ubuntu 22.04 (Panduan Lengkap & Mudah untuk Pemula)

Pendahuluan

Docker adalah salah satu teknologi container paling populer yang digunakan untuk mengembangkan dan menjalankan aplikasi secara efisien. Setelah berhasil melakukan instalasi Docker di Ubuntu 22.04, langkah berikutnya yang wajib dipahami adalah perintah dasar Docker.

Tanpa memahami command dasar ini, pengguna akan kesulitan mengelola container, image, dan volume dalam Docker. Oleh karena itu, artikel ini akan membahas secara lengkap dan praktis berbagai perintah dasar Docker di Ubuntu 22.04 yang wajib dikuasai oleh pemula maupun developer.


Baca Juga: Cara Install Docker di Ubuntu 22.04 Lengkap untuk Pemula dan Administrator Server

Apa Itu Docker Command?

Docker command adalah sekumpulan perintah yang digunakan untuk mengontrol semua aktivitas di Docker, mulai dari menjalankan container, menghapus image, hingga monitoring sistem.

Dengan command ini, Anda dapat:

  • Menjalankan aplikasi dalam container
  • Mengelola image Docker
  • Melihat container yang aktif
  • Menghentikan layanan
  • Membersihkan resource yang tidak digunakan

Baca Juga: Kontainerisasi Aplikasi: Panduan Lengkap [apc_current_year]

1. Perintah Dasar Docker untuk Mengecek Versi

Sebelum menggunakan Docker lebih jauh, pastikan Docker sudah terinstal dengan benar.

docker --version

Perintah ini akan menampilkan versi Docker yang terpasang di sistem.

Contoh output:

Docker version 25.x.x, build xxxx

Selain itu, Anda juga bisa mengecek informasi lebih detail:

docker info

Perintah ini menampilkan informasi sistem Docker seperti jumlah container, image, driver storage, dan konfigurasi lainnya.


Baca Juga: Solusi Data Center Indonesia Terbaik untuk Bisnis Anda

2. Menjalankan Container dengan Docker Run

Perintah paling penting dalam Docker adalah docker run.

docker run hello-world

Perintah ini akan:

  • Mengunduh image jika belum ada
  • Membuat container baru
  • Menjalankan container tersebut

Contoh lain:

docker run -d -p 80:80 nginx

Penjelasan:

  • -d = berjalan di background (detached mode)
  • -p 80:80 = mapping port host ke container
  • nginx = nama image

Perintah ini akan menjalankan web server Nginx di port 80.


Baca Juga: Cloud Computing untuk Developer: Panduan Lengkap [apc_current_year]

3. Melihat Container yang Sedang Berjalan (docker ps)

Untuk melihat container aktif:

docker ps

Output akan menampilkan:

  • Container ID
  • Image
  • Status
  • Port
  • Nama container

Jika ingin melihat semua container (termasuk yang mati):

docker ps -a

Baca Juga: Arsitektur Server Scalable: Kunci Sukses Bisnis Digital [apc_current_year]

4. Menghentikan Container (docker stop)

Jika container sudah tidak digunakan, Anda bisa menghentikannya:

docker stop <container_id>

Contoh:

docker stop 1a2b3c4d5e

Anda juga bisa menggunakan nama container:

docker stop my_container

Baca Juga: Manfaat Komputasi Awan untuk Bisnis Anda | [apc_current_year]

5. Menghapus Container (docker rm)

Container yang sudah berhenti bisa dihapus:

docker rm <container_id>

Untuk menghapus semua container yang sudah stop:

docker container prune

Perintah ini akan membersihkan semua container yang tidak digunakan.


Baca Juga: Manajemen Server Terbaik: Panduan Lengkap untuk Performa Maksimal

6. Melihat Image Docker (docker images)

Image adalah template dasar untuk membuat container.

Untuk melihat semua image:

docker images

Output akan menampilkan:

  • Repository
  • Tag
  • Image ID
  • Size

Baca Juga: Membuat Aplikasi Web Modern: Panduan Lengkap [apc_current_year]

7. Menghapus Image Docker (docker rmi)

Jika image sudah tidak digunakan:

docker rmi <image_id>

Contoh:

docker rmi nginx

Untuk membersihkan image tidak terpakai:

docker image prune

Baca Juga: Migrasi Data ke Cloud: Panduan Lengkap untuk Bisnis Anda

8. Masuk ke Dalam Container (docker exec)

Kadang kita perlu masuk ke dalam container untuk debugging.

docker exec -it <container_id> bash

Contoh:

docker exec -it nginx_container bash

Penjelasan:

  • -it = interactive terminal
  • bash = shell di dalam container

Baca Juga: Roadmap Fullstack Developer [apc_current_year]: Panduan Lengkap

9. Melihat Log Container (docker logs)

Untuk melihat aktivitas container:

docker logs <container_id>

Contoh:

docker logs nginx_container

Jika ingin mengikuti log secara realtime:

docker logs -f nginx_container

10. Menghentikan Semua Container Sekaligus

Jika ingin menghentikan semua container:

docker stop $(docker ps -q)

Penjelasan:

  • docker ps -q = mengambil semua ID container aktif
  • kemudian di-stop sekaligus

11. Membersihkan Sistem Docker (docker system prune)

Docker sering menyimpan cache, container lama, dan image yang tidak terpakai. Untuk membersihkannya:

docker system prune

Jika ingin lebih agresif (hapus semua termasuk image):

docker system prune -a

⚠️ Hati-hati: perintah ini akan menghapus resource yang tidak digunakan.


12. Melihat Resource Docker

Untuk melihat penggunaan storage Docker:

docker system df

Perintah ini membantu memonitor:

  • Image size
  • Container size
  • Volume usage

13. Mengelola Volume Docker

Volume digunakan untuk menyimpan data permanen.

Membuat volume:

docker volume create my_volume

Melihat volume:

docker volume ls

Menghapus volume:

docker volume rm my_volume

14. Restart Container

Untuk restart container:

docker restart <container_id>

Contoh:

docker restart nginx_container

15. Rename Container

Jika ingin mengganti nama container:

docker rename old_name new_name

Tips Penting Menggunakan Perintah Dasar Docker

Agar lebih efektif:

1. Gunakan alias untuk command panjang

Misalnya:

alias dps="docker ps"

2. Selalu cek container sebelum delete

Gunakan docker ps -a

3. Gunakan volume untuk data penting

Jangan simpan data di container langsung

4. Rutin bersihkan Docker

Gunakan docker system prune secara berkala


Kesalahan Umum Pemula Saat Menggunakan Docker

1. Tidak memahami container vs image

Image adalah template, container adalah hasil jalanannya.

2. Sering lupa stop container sebelum delete

Ini bisa menyebabkan error.

3. Tidak menggunakan port mapping dengan benar

Contoh salah:

docker run nginx

Contoh benar:

docker run -p 8080:80 nginx

Kesimpulan

Menguasai perintah dasar Docker adalah langkah penting setelah instalasi Docker di Ubuntu 22.04. Dengan memahami command seperti docker run, docker ps, docker exec, hingga docker system prune, Anda dapat mengelola container dengan lebih efektif dan profesional.

Docker bukan hanya alat, tetapi ekosistem yang sangat kuat untuk pengembangan aplikasi modern. Semakin sering Anda menggunakan command dasar ini, semakin cepat Anda menguasai Docker secara menyeluruh.

Comment

Leave a Reply

Your email address will not be published. Required fields are marked *