Lučki radnik

Kako pronaći Dockerove zapisnike?

Kako pronaći Dockerove zapisnike?
Ako ste administrator sustava i odgovorni ste za izgradnju i upravljanje kontejnerskim aplikacijama, evidentiranje dockera jedno je od najvažnijih za vas. Dnevnici Dockera pomažu vam brže otklanjanje pogrešaka i rješavanje problema.  Prema zadanim postavkama zapisnici dockera pohranjeni u / var / lib / docker / container / direktorij na honu dockera na kojem se izvodi spremnik. Koristi upravljački program json-datoteke za spremanje zapisnika za svaki spremnik

U ovom uputstvu pokazat ćemo vam kako pronaći i prikazati zapise doker-a u Linuxu.

Zahtjevi

  • Linux sustav s instaliranim Dockerom.
  • U vašem je sustavu konfigurirana root lozinka.

Osnovna sintaksa

Osnovna sintaksa dnevnika dockera prikazana je u nastavku:

zapisnici dockera [OPCIJA]

Kratko objašnjenje svake opcije prikazano je u nastavku:

-f : Ova se opcija koristi za praćenje dnevnika Dockerovih spremnika.

-rep : Ova se opcija koristi za prikaz zadnjeg broja redaka dnevnika koje ste naveli.

-t : Ova se opcija koristi za prikaz vremenskih žigova linija dnevnika.

-pojedinosti : Ova se opcija koristi za prikaz dodatnih podataka o linijama dnevnika.

Kako pregledati zapise Dockera

Kada pokrenete bilo koji spremnik u odvojenom načinu, na konzoli ne možete vidjeti zapisnike. U ovom slučaju možete upotrijebiti naredbu docker zapisi za pregled dnevnika spremnika.

Ako želite pregledati zapisnike spremnika dockera, morat ćete navesti sve pokrenute spremnike na vašem domaću dockera.

Možete ih navesti sljedećom naredbom:

docker ps

Trebali biste vidjeti tekući spremnik s id-om spremnika u sljedećem izlazu:

docker ps
ZAPOVIJED IDA SLIKE KONTEJNERA STVORENI STATUS LUČKA IMENA
ba43241e3ce3 nginx "/ docker-ulazna točka.... "prije 5 sati Gore 5 sati 0.0.0.0: 8080-> 80 / tcp frosty_bassi

Sada pokrenite sljedeću naredbu da biste pregledali zapisnike spremnika:

zapisnici dockera ba43241e3ce3

Trebali biste vidjeti sljedeći izlaz:

91.234.62.16 - - [10 / srpnja / 2020: 11: 36: 26 +0000] "POST / GponForm / diag_Form?slike /
HTTP / 1.1 "404 153" - "" Zdravo, svijete "" - "
91.234.62.16 - - [10 / srpnja / 2020: 11: 36: 26 +0000] "h + / tmp / gpon8080 & ipv = 0"
400 157 "-" "-" "-"
128.14.209.154 - - [10 / Srpanj / 2020: 12: 01: 15 +0000] "GET / HTTP / 1.1 "200 612" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, poput Gecko)
Chrome / 60.0.3112.113 Safari / 537.36 "" - "
2020/07/10 12:01:15 [pogreška] 28 # 28: * 13 "/ usr / share / nginx / html / webfig / index.html "
nije pronađen (2: Nema takve datoteke ili direktorija), klijent: 128.14.209.154, poslužitelj: localhost,
zahtjev: "GET / webfig / HTTP / 1.1 ", domaćin:" 104.245.36.46: 8080 "
128.14.209.154 - - [10 / srpnja / 2020: 12: 01: 15 +0000] "GET / webfig / HTTP / 1.1 "404 555" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, poput Gecko)
Chrome / 60.0.3112.113 Safari / 537.36 "" - "

Da biste vidjeli zadnjih 5 redaka dnevnika nginx spremnika, pokrenite sljedeću naredbu:

trupci dockera --rep 5 ba43241e3ce3

Trebali biste vidjeti samo 5 redaka kao što je prikazano dolje:

91.234.62.16 - - [10 / srpnja / 2020: 11: 36: 26 +0000] "POST / GponForm / diag_Form?slike /
HTTP / 1.1 "404 153" - "" Zdravo, svijete "" - "
91.234.62.16 - - [10 / srpnja / 2020: 11: 36: 26 +0000] "h + / tmp / gpon8080 & ipv = 0"
400 157 "-" "-" "-"
128.14.209.154 - - [10 / Srpanj / 2020: 12: 01: 15 +0000] "GET / HTTP / 1.1 "200 612" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, poput Gecko)
Chrome / 60.0.3112.113 Safari / 537.36 "" - "
2020/07/10 12:01:15 [pogreška] 28 # 28: * 13 "/ usr / share / nginx / html / webfig / index.html "
nije pronađen (2: Nema takve datoteke ili direktorija), klijent: 128.14.209.154, poslužitelj: localhost,
zahtjev: "GET / webfig / HTTP / 1.1 ", domaćin:" 104.245.36.46: 8080 "
128.14.209.154 - - [10 / srpnja / 2020: 12: 01: 15 +0000] "GET / webfig / HTTP / 1.1 "404 555" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, poput Gecko)
Chrome / 60.0.3112.113 Safari / 537.36 "" - "

Da biste kontinuirano pregledavali zapisnike spremnika, pokrenite sljedeću naredbu:

zapisnici dockera --slijedi ba43241e3ce3

Također možete vidjeti datoteku dnevnika dockera za Nginx spremnik koji se nalazi na / var / lib / docker / kontejneri / direktorij.

Prvo navedite sve datoteke unutar Nginx kontanera sljedećom naredbom:

ls -l / var / lib / docker / kontejneri / ba43241e3ce3951d8599ce87450c64ea
944c45e484922dbccbb22231a3ab244a /

Trebali biste vidjeti sljedeći izlaz:

-rw-r ----- 1 korijen korijen 5198 10. srpnja 08:01 ba43241e3ce3951d8599ce87450c64ea
944c45e484922dbccbb22231a3ab244a-json.zapisnik
drwx ------ 2 korijenski korijen 4096 10. srpnja 03:39 kontrolne točke
-rw ------- 1 korijenski korijen 2841 10. srpnja 03:39 konfiguracije.v2.json
-rw-r - r-- 1 korijen korijena 1512 10. srpnja 03:39 hostconfig.json
-rw-r - r-- 1 korijenski korijen 13 srpnja 10 03:39 naziv hosta
-rw-r - r-- 1 korijen korijena 174 10. srpnja 03:39 domaćini
drwx ------ 2 root root 4096 10. srpnja 03:39 montiranja
-rw-r - r-- 1 korijen korijena 616 10. srpnja 03:39 razr.konf
-rw-r - r-- 1 korijen korijena 71 srpnja 10 03:39 razr.konf.hash

Sada pogledajte dnevnik kontejnera nginx sa sljedećom naredbom:

rep -f / var / lib / docker / kontejneri / ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccb
b22231a3ab244a / ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a-json.zapisnik

Zaključak

U gore navedenom vodiču naučili ste što su zapisi zapisnika i kako pronaći naredbe za naredbe. Nadam se da će vam ova volja pomoći u rješavanju problema s kontejnerskim aplikacijama.

Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...