Docker

Kuidas leida Dockeri logisid?

Kuidas leida Dockeri logisid?
Kui olete süsteemiadministraator ja vastutate konteinerirakenduste loomise ja haldamise eest, on doki logimine teie jaoks üks olulisemaid. Dockeri logid aitavad teil probleeme kiiremini siluda ja vigu otsida.  Vaikimisi salvestatakse dokkija logid kataloogi / var / lib / docker / container / kataloog dokimendis, kus konteiner töötab. Iga konteineri logide salvestamiseks kasutatakse json-failidraiverit

Selles õpetuses näitame teile, kuidas Linuxis dokkerilogi leida ja kuvada.

Nõuded

  • Linuxi süsteem, kuhu on installitud Docker.
  • Juurparool on teie süsteemis konfigureeritud.

Põhisüntaks

Dokkerilogide põhisüntaks on toodud allpool:

dokkija logid [VALIK]

Iga valiku lühike selgitus on toodud allpool:

-f : Seda suvandit kasutatakse Dockeri konteinerilogide jälgimiseks.

-saba : Seda suvandit kasutatakse viimase määratud logiridade arvu kuvamiseks.

-t : Seda suvandit kasutatakse logiridade ajatemplite kuvamiseks.

-üksikasjad : Seda suvandit kasutatakse logiridade kohta lisateabe kuvamiseks.

Kuidas vaadata Dockeri logisid

Mis tahes konteineri käitamisel eraldiseisvas režiimis ei näe konsoolis ühtegi logi. Sellisel juhul saate konteinerilogide vaatamiseks kasutada käsku dokkerilogid.

Kui soovite vaadata dokkimismahuti logisid, peate loendama kõik dokkimismasinas töötavad konteinerid.

Saate need loetleda järgmise käsuga:

dokkija ps

Peaksite nägema jooksvat konteinerit konteineri ID-ga järgmises väljundis:

dokkija ps
KONTEINERI ID-PILDI KÄSKU LÕPPIS STATUSSADAMATE NIMED
ba43241e3ce3 nginx "/ dockeri sisestuspunkt.... "5 tundi tagasi Üles 5 tundi 0.0.0.0: 8080-> 80 / tp härmas_bassi

Nüüd käivitage konteinerilogide kuvamiseks järgmine käsk:

dokkija logid ba43241e3ce3

Peaksite nägema järgmist väljundit:

91.234.62.16 - - [10. juuli / 2020: 11: 36: 26 +0000] "POST / GponForm / diag_Form?pildid /
HTTP / 1.1 "404 153" - "" Tere, maailm "" - "
91.234.62.16 - - [10. juuli / 2020: 11: 36: 26 +0000] "h + / tmp / gpon8080 & ipv = 0"
400 157 "-" "-" "-"
128.14.209.154 - - [10. juuli / 2020: 12: 01: 15 +0000] "GET / HTTP / 1.1 "200 612" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, nagu Gecko)
Kroom / 60.0.3112.113 Safari / 537.36 "" - "
2020/07/10 12:01:15 [tõrge] 28 # 28: * 13 "/ usr / share / nginx / html / webfig / index.html "
ei leitud (2: sellist faili ega kataloogi pole), klient: 128.14.209.154, server: localhost,
taotlus: "GET / webfig / HTTP / 1.1 ", host:" 104.245.36.46: 8080 "
128.14.209.154 - - [10 / juuli / 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, nagu Gecko)
Kroom / 60.0.3112.113 Safari / 537.36 "" - "

Nginxi konteinerilogi viimase 5 rea nägemiseks käivitage järgmine käsk:

dokkija logid - saba 5 ba43241e3ce3

Te peaksite nägema ainult 5 rida, nagu allpool näidatud:

91.234.62.16 - - [10. juuli / 2020: 11: 36: 26 +0000] "POST / GponForm / diag_Form?pildid /
HTTP / 1.1 "404 153" - "" Tere, maailm "" - "
91.234.62.16 - - [10. juuli / 2020: 11: 36: 26 +0000] "h + / tmp / gpon8080 & ipv = 0"
400 157 "-" "-" "-"
128.14.209.154 - - [10. juuli / 2020: 12: 01: 15 +0000] "GET / HTTP / 1.1 "200 612" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, nagu Gecko)
Kroom / 60.0.3112.113 Safari / 537.36 "" - "
2020/07/10 12:01:15 [tõrge] 28 # 28: * 13 "/ usr / share / nginx / html / webfig / index.html "
ei leitud (2: sellist faili ega kataloogi pole), klient: 128.14.209.154, server: localhost,
taotlus: "GET / webfig / HTTP / 1.1 ", host:" 104.245.36.46: 8080 "
128.14.209.154 - - [10 / juuli / 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, nagu Gecko)
Kroom / 60.0.3112.113 Safari / 537.36 "" - "

Konteinerilogide pideva nägemiseks käivitage järgmine käsk:

dokkija logid - järgige ba43241e3ce3

Näete ka Nginxi konteineri dokkerilogi faili, mis asub aadressil / var / lib / docker / konteinerid / kataloog.

Kõigepealt loetlege kõik Nginxi kontaneris olevad failid järgmise käsuga:

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

Peaksite nägema järgmist väljundit:

-rw-r ----- 1 juurjuur 5198 10. juuli 08:01 ba43241e3ce3951d8599ce87450c64ea
944c45e484922dbccbb22231a3ab244a-json.logi
drwx ------ 2 juurjuure 4096 10. juuli 03:39 kontrollpunktid
-rw ------- 1 juurjuur 2841 10. juuli 03:39 konfig.v2.json
-rw-r - r-- 1 juurjuur 1512 10. juuli 03:39 hostconfig.json
-rw-r - r-- 1 juurejuur 13. juuli 10 03:39 hostinimi
-rw-r - r-- 1 juurejuur 174 10. juuli 03:39 peremehed
drwx ------ 2 juurjuure 4096 10. juuli 03:39 kinnitused
-rw-r - r-- 1 juurjuur 616 10. juuli 03:39 resolv.konf
-rw-r - r-- 1 juurjuur 71 10. juuli 03:39 resolv.konf.räsi

Nüüd vaadake nginxi konteinerilogi järgmise käsuga:

tail -f / var / lib / docker / konteinerid / ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccb
b22231a3ab244a / ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a-json.logi

Järeldus

Ülaltoodud juhendis õppisite, mis on dokkija logid ja kuidas dokkerilogisid käsureal leida. Loodetavasti aitab see teil konteinerirakendustega seotud probleemide veaotsingut teha.

Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...
Jäljendage hiireklikke, hõljutades hiirega klõpsutut hiirt Windows 10-s
Hiire või klaviatuuri kasutamine liigses kasutamises vales asendis võib põhjustada palju terviseprobleeme, sealhulgas tüve, karpaalkanali sündroom ja ...
Nende tasuta tööriistade abil lisage Windows 10-le hiire liigutused
Viimastel aastatel on arvutid ja operatsioonisüsteemid palju arenenud. Oli aeg, mil kasutajad pidid failihaldurites navigeerimiseks kasutama käske. Na...