Cum să accesezi log-urile containerelor cu docker logs
In this tutorial, you'll learn about Cum să accesezi log. We cover key concepts, practical examples, and best practices.
Vei învăța cum să accesezi și să monitorizezi log-urile containerelor Docker pentru depanare și monitorizare în timp real.
Problema
Un container rulează dar se comportă neașteptat: răspunde cu erori, nu pornește corect sau se oprește brusc. Fără acces la log-uri, nu poți identifica cauza problemei.
Modul Greșit
docker logs meu-container
Afișează tot log-ul de la început, ceea ce poate fi copleșitor pentru containere care rulează de mult timp.
Modul Corect
docker logs -f --tail 50 meu-container
Output:
2025-01-15 10:32:01 Server listening on port 3000
2025-01-15 10:32:05 GET /api/users 200 12ms
2025-01-15 10:32:08 GET /api/orders 200 8ms
2025-01-15 10:32:12 POST /api/login 401 invalid credentials
2025-01-15 10:32:15 GET /api/products 200 15ms
...
Pași Detaliați
1. Afișează ultimele linii cu --tail
Vezi doar ultimele N linii din log.
docker logs --tail 100 meu-container
2. Urmărește log-urile în timp real cu -f
Rămâi conectat și vezi noile intrări pe măsură ce apar.
docker logs -f meu-container
3. Combină opțiunile
docker logs -f --tail 20 meu-container
Sfaturi de Prevenire
- Folosește
--tailpentru a evita suprasolicitarea terminalului cu log-uri vechi - Combină
-fcu--sincepentru a vedea doar log-urile din ultimele minute - Pentru aplicații în producție, configurează un logging driver dedicat (json-file, syslog, fluentd)
- Limitează dimensiunea fișierelor de log cu opțiunea
max-sizela rularea containerului
Greșeli Comune
- Log-uri prea mari -- afișarea întregului log blochează terminalul
- Container fără log-uri -- aplicația nu scrie pe stdout/stderr
- Log driver greșit --
docker logsfuncționează doar cu logging driver-uljson-filesaujournald - Opțiunea
-fuitată -- nu vezi log-urile noi pe măsură ce apar - Timestamp-uri lipsă -- fără
--timestamps, nu știi când a avut loc eroarea
Î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