Cum să listezi containerele cu docker ps
In this tutorial, you'll learn about Cum să listezi containerele cu docker ps. We cover key concepts, practical examples, and best practices.
Vei învăța cum să listezi și să filtrezi containerele Docker pentru a găsi rapid informații despre starea și configurația acestora.
Problema
Rulezi mai multe containere și nu poți vedea rapid care sunt active, care s-au oprit sau cum să filtrezi după nume, imagine sau stare. Comanda docker ps implicită arată doar containerele în execuție.
Modul Greșit
docker ps
Afișează doar containerele în execuție. Nu vezi containerele oprite sau detaliile importante într-un format lizibil.
Modul Corect
docker ps -a --filter "status=exited" --format "table {{.Names}}\t{{.Status}}\t{{.Image}}"
Output:
NAMES STATUS IMAGE
old-webapp Exited (137) 2 days ago nginx:latest
test-db Exited (0) 5 days ago postgres:15
failed-job Exited (1) 3 hours ago myapp:latest
Pași Detaliați
1. Listează toate containerele cu -a
Arată și containerele oprite.
docker ps -a
2. Filtrează rezultatele cu --filter
Filtrează după nume, stare, imagine, expunere.
docker ps --filter "name=web" --filter "status=running"
3. Formatează output-ul cu --format
Personalizează coloanele afișate.
docker ps -a --format "ID: {{.ID}} | Nume: {{.Names}} | Status: {{.Status}}"
Sfaturi de Prevenire
- Folosește
--filter "status=running"pentru a vedea doar containerele active - Salvează formatul preferat într-o variabilă de medie sau alias de shell
- Verifică periodic containerele oprite cu
docker ps -f "status=exited" - Combină filtrele pentru interogări avansate
Greșeli Comune
- Omisiunea lui
-a-- nu vezi containerele oprite care ocupă spațiu sau porturi - Filtru prea strict -- combinația de filtre nu găsește niciun container
- Format greșit -- placeholder-ul nu există în template-ul Go
- Listare prea mare -- zeci de containere fără filtrare sunt greu de citit
- Nume de container confuze -- containerele fără
--nameprimesc nume generate aleator
Întrebări Frecvente
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Instrumentele DodaTech se integrează perfect cu Docker pentru productivitate și securitate sporite.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro