diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
7 menit tersisa
Alat Developer & DevOps

Menampilkan Container Docker: Panduan Lengkap

Ada Lovegood By Ada Lovegood 7 menit baca Diperbarui 23 Feb 2025
Daftar container docker

Baik kamu seorang pemula maupun profesional DevOps, memahami cara mengelola container Docker secara efektif adalah keahlian yang penting. Panduan ini mencakup semua yang perlu kamu ketahui, mulai dari perintah dasar hingga teknik lanjutan untuk membuat daftar container Docker. Mengikuti panduan ini akan membantumu mengoptimalkan workflow dan meningkatkan efisiensi sistem.

Mengapa Perlu Membuat Daftar Container Docker?

Tujuan utama Docker adalah memungkinkan developer untuk mengemas aplikasi ke dalam container. Container ini mencakup kode sumber aplikasi beserta pustaka sistem operasi dan dependensi yang dibutuhkan agar kode tersebut dapat berjalan di lingkungan mana pun. Jika ingin memahami lebih lanjut cara kerja container dan manfaatnya bagi proses pengembangan aplikasi Anda, kami sangat menyarankan Anda membaca artikel blog kami tentang manfaat kontainerisasi. Namun, panduan ini secara khusus membahas cara menampilkan daftar container Docker.

Meskipun Docker membantu dalam pengembangan aplikasi, mengelola container bisa menjadi rumit dan merepotkan tanpa alat dan perintah yang tepat. Mari kita lihat bagaimana menampilkan daftar container Docker dapat membantu kita dalam mengelolanya.

  • Pemantauan: Dengan rutin menampilkan daftar container Docker, Anda bisa memantau container yang sedang berjalan dan melihat statusnya secara langsung.
  • Pemecahan Masalah: Saat terjadi masalah, Anda dapat menampilkan daftar container Docker untuk mengidentifikasi container mana yang terdampak, lalu mengumpulkan log dan detail yang diperlukan untuk menyelesaikan masalah tersebut.
  • Manajemen Sumber Daya Sistem: Dengan menampilkan semua container yang aktif maupun tidak aktif, Anda dapat mengelola sumber daya sistem dengan lebih efisien. Dengan cara ini, Anda memastikan tidak ada container yang mengonsumsi memori sistem dan waktu prosesor melebihi porsi yang seharusnya.

Setelah memahami alasan mengapa perlu menampilkan daftar container Docker, mari kita lihat beberapa penerapannya di dunia nyata:

  • Pengujian Pengembangan Developer sering kali perlu memverifikasi lingkungan kode mereka. Dengan menampilkan daftar container Docker, mereka dapat memastikan bahwa versi dan konfigurasi yang benar sedang aktif.
  • Lingkungan Produksi: Di lingkungan produksi, tim operasi perlu memastikan ketersediaan dan performa yang tinggi. Dengan menampilkan daftar container Docker yang sedang berjalan, mereka dapat memantau deployment dan mengelolanya sesuai kebutuhan.
  • Audit Keamanan: Tim keamanan perlu menampilkan daftar container Docker untuk memeriksa adanya container tidak sah yang berjalan sebagai bagian dari audit keamanan. Dalam skenario ini, menampilkan daftar container Docker memungkinkan Anda mendeteksi aktivitas yang tidak diizinkan dan mencegahnya sebelum menjadi masalah.

Dengan menguasai cara menampilkan daftar container Docker, Anda dapat menyederhanakan berbagai tugas operasional. Baik saat men-deploy aplikasi baru, memeriksa aplikasi yang sudah berjalan, maupun melakukan pemeliharaan rutin, memahami cara menampilkan daftar container Docker secara efektif adalah keterampilan dasar dalam menggunakan Docker secara optimal.

Perintah Dasar untuk Menampilkan Daftar Container Docker 

Mari kita pelajari perintah dasar yang diperlukan untuk menampilkan daftar container Docker yang sedang berjalan. Jika Anda baru memulai dengan Docker, bagian ini akan memberikan dasar yang kuat. Jika Anda bukan pemula dan hanya ingin menyegarkan kembali kemampuan command-line Anda, informasi ini juga tetap berguna.

Perintah Utama: docker ps 

Perintah docker ps adalah perintah yang paling sering digunakan untuk menampilkan daftar container Docker. Secara default, perintah ini menampilkan semua container yang sedang berjalan. Mengetikkan docker ps di command line akan menampilkan container yang aktif beserta ID, image, perintah yang digunakan untuk membuatnya, waktu pembuatan, status, port, dan nama.

Meskipun docker ps sudah cukup andal secara default, Anda dapat menambahkan berbagai opsi untuk menyesuaikan output-nya:

  • Menampilkan Semua Container: Secara default, docker ps hanya menampilkan container yang sedang berjalan. Jika ingin menampilkan semua container, termasuk yang sudah dihentikan, gunakan flag -a atau --all:
docker ps -a
  • Hasil Filter Output: Jika perlu menemukan container tertentu berdasarkan status, nama, atau usia, gunakan opsi --filter. Misalnya, untuk menemukan semua container yang saat ini dihentikan:
docker ps --filter "status=exited"
  • Memformat Output Opsi --format memungkinkan Anda menyesuaikan output menggunakan template Go. Dengan cara ini, Anda dapat mengurai output dalam skrip atau cukup menyaring informasi yang paling relevan. Misalnya, untuk hanya menampilkan ID dan nama container:
docker ps --format "{{.ID}}: {{.Names}}"   

Seperti yang terlihat, perintah dasar untuk menampilkan daftar container Docker cukup mudah dan langsung dipahami. Memahami perintah dan opsi ini memungkinkan Anda menampilkan daftar container Docker dengan lebih efektif dan membantu pengelolaan container Anda.

Teknik Lanjutan untuk Menampilkan Daftar Container Docker

Setelah Anda merasa nyaman dengan perintah dasar untuk menampilkan daftar container Docker, Anda bisa mulai menggunakan teknik lanjutan untuk meningkatkan pengelolaan Docker lebih jauh lagi.

Menggunakan Filter Lanjutan 

Opsi –filter pada perintah docker ps sangat fleksibel dan bisa digunakan untuk membuat kueri kompleks tentang container Anda. Berikut beberapa teknik filtering lanjutan:

  • Filter Berdasarkan Jaringan: Untuk menemukan container yang terhubung ke jaringan tertentu, gunakan:
docker ps --filter "network=bridge"
  • Filter menurut Volume: Untuk melihat semua container yang menggunakan volume tertentu:
docker ps --filter "volume=/your/volume"
  • Menggabungkan Filter: Anda juga bisa menggabungkan beberapa filter sekaligus untuk mempersempit pencarian. Misalnya, untuk menemukan container yang sudah berhenti dan dibuat dari image Ubuntu:
docker ps --filter "status=exited" --filter "ancestor=ubuntu"

Menyesuaikan Output dengan Formatting Lanjutan 

Jika Anda perlu memproses daftar container dalam skrip, atau hanya ingin tampilan yang lebih sesuai kebutuhan, gunakan opsi –format. Opsi ini memungkinkan Anda menentukan properti container mana saja yang ingin ditampilkan, menggunakan bahasa templating milik Go.

  • Kolom Kustom: Alih-alih menampilkan semua output, Anda bisa menampilkan atribut tertentu saja:
docker ps --format "{{.ID}}: {{.Image}}: {{.Command}}"
  • Membuat Tabel: Anda bisa membuat tabel sendiri untuk output yang lebih rapi, yang sangat berguna saat mengelola banyak container:
docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Status}}"

Menggunakan Docker Inspect untuk Informasi Lebih Detail

Meskipun docker ps berguna untuk menampilkan daftar container, docker inspect memberikan informasi yang lebih mendalam tentang satu container. Anda bisa menggunakan keduanya bersamaan untuk mendapatkan daftar container docker beserta data yang lebih lengkap:

  • Inspeksi Detail Tertentu: Untuk mendapatkan informasi detail tentang pengaturan jaringan sebuah container, gunakan:
docker inspect --format '{{ .NetworkSettings.IPAddress }}' container_name_or_id
  • Inspeksi Massal dengan Skrip: Jika Anda perlu menginspeksi beberapa container sekaligus, gunakan docker inspect untuk mengiterasi semua ID container:
docker ps -q | xargs docker inspect --format '{{ .Id }}: {{ .Name }}'

Otomatisasi dengan Skrip Bash

Pengguna tingkat lanjut bisa mengotomatiskan proses listing dan inspeksi container menggunakan skrip bash. Misalnya, skrip untuk menampilkan semua container beserta alamat IP-nya bisa terlihat seperti ini:

#!/bin/bash
docker ps -q | while read line; do
docker inspect --format '{{ .Id }}: {{ .NetworkSettings.IPAddress }}' $line
done

Teknik-teknik lanjutan untuk menampilkan container Docker ini meningkatkan kemampuan Anda dalam mengelola dan berinteraksi dengan lingkungan Docker. Semuanya memberi Anda pengawasan dan kendali yang lebih baik, menjadikannya alat yang tepat bagi siapa saja yang ingin membawa operasional Docker mereka ke tingkat berikutnya.

Kesimpulan

Memahami cara menampilkan container Docker penting bagi siapa saja yang ingin mengoptimalkan penggunaan Docker dan menyederhanakan proses DevOps mereka. Panduan ini memberikan pengantar lengkap tentang docker list containers. Dengan menerapkan metode dan teknik ini, proses pengembangan aplikasi Anda akan jauh lebih lancar. Bagi Anda yang ingin mengoptimalkan lingkungan Docker lebih jauh, pertimbangkan untuk menggunakan VPS Cloud. Cloudzy menawarkan solusi Cloud VPS unggulan dengan dukungan 24/7, jaminan uptime 99,95%, dan teknologi canggih yang dirancang untuk menjaga container Docker Anda tetap berjalan dengan lancar. Anda juga bisa memilih dari semua distro Linux populer dan mendapatkan distro favorit Anda yang sudah terinstal dan siap digunakan. Jadi, jangan ragu untuk mengoptimalkan manajemen container Anda bersama Cloudzy.

linux-vps Hosting Linux Tanpa Ribet

Ingin cara yang lebih baik untuk hosting website dan aplikasi web kamu? Sedang mengembangkan sesuatu yang baru? Atau memang tidak suka Windows? Itulah mengapa kami menyediakan Linux VPS.

Dapatkan Linux VPS Kamu

Pertanyaan yang Sering Diajukan

Bagaimana cara menampilkan semua container docker?

Untuk menampilkan semua container Docker, baik yang sedang berjalan maupun yang sudah berhenti, gunakan perintah docker container ls -a atau docker ps -a. Perintah ini menampilkan informasi lengkap seperti ID container, image, status, dan sebagainya.

Bagaimana cara menjalankan perintah docker container? 

Untuk menjalankan container Docker, gunakan perintah docker run diikuti dengan opsi dan nama image. Contoh: docker run -d -p 8080:80 nginx menjalankan container Nginx dalam mode detached dengan port 8080 yang dipetakan ke port 80.

Bagaimana cara menjalankan semua container docker? 

Docker tidak mendukung perintah langsung untuk menjalankan semua container yang berhenti sekaligus. Namun, Anda bisa menggunakan skrip berikut: docker start $(docker ps -aq) yang akan menjalankan semua container yang tercantum dari perintah docker ps -aq, yang mengambil seluruh ID container.

Bagikan

Artikel lainnya dari blog

Terus baca.

Wadah logam yang dilindungi kubah wireframe cyan neon bercahaya, menampilkan judul artikel dan logo Cloudzy dengan latar belakang biru gelap.
Alat Developer & DevOps

Kesalahan Keamanan Docker Teratas yang Harus Dihindari di 2026

Kamu bisa menjalankan Docker di production selama berbulan-bulan tanpa masalah yang terlihat. Container berjalan, aplikasi merespons, tidak ada yang rusak. Lalu satu port yang terbuka atau satu permission yang salah konfigurasi menciptakan

Rexa CyrusRexa Cyrus Membaca 15 menit
Struktur kubus biru bercahaya 3D yang merepresentasikan container Docker, bersama teks 'Portainer vs Yacht: Which Docker UI Should You Choose' dan logo Cloudzy.
Alat Developer & DevOps

Portainer vs Yacht: UI Docker Mana yang Harus Kamu Pilih di 2026?

Mengelola container Docker melalui CLI efektif untuk setup sederhana, tetapi tidak bertahan baik saat skala bertambah. Seiring bertambahnya jumlah container, memantau status, log, dan pembaruan secara manual menjadi rawan kesalahan

Rexa CyrusRexa Cyrus Baca dalam 13 menit
Alat Continuous Integration
Alat Developer & DevOps

CI/CD Tools Terbaik untuk Mengoptimalkan Alur Kerja DevOps di 2026

Dunia pengembangan perangkat lunak terus berkembang dengan cepat. Jika kamu tidak ingin tertinggal, sudah saatnya mengadopsi metodologi DevOps dan Agile.

Ada LovegoodAda Lovegood 11 menit baca

Siap untuk di-deploy? Mulai dari $2.48/bulan.

Cloud independen, sejak 2008. AMD EPYC, NVMe, 40 Gbps. Garansi uang kembali 14 hari.