Hvordan du kjører docker i verbosemodus?

Hvordan du kjører docker i verbosemodus?
Feil vil oppstå når en applikasjon kommer til distribusjonsstadiet. Derfor er det et kritisk krav for en DevOps -ingeniør å vite hvordan du bruker feilsøkingsverktøy og applikasjon.

Denne guiden vil vise deg hvordan du kan feilsøke Docker -demonet for å finne og løse feil. Feilsøkingsprosessen fungerer ved å la Docker -demonen vise den ordinære produksjonen av operasjoner som skjer i bakgrunnen og annen nyttig informasjon. Til gjengjeld hjelper loggene til å identifisere grunnen til at containere eller bilder ikke fungerer som de skal.

Hvordan Docker Daemon fungerer

I de fleste tilfeller, etter installasjon og innledende oppsett, trenger vi ikke bekymre oss for Docker -demonet. Årsaken er at et systemverktøy administrerer Docker -demonet, og dermed eliminerer behovet for at vi skal administrere det manuelt. I tillegg gjør dette at demonen kan starte på nytt automatisk etter å ha startet vertssystemet på nytt.

Hvordan starte Docker Daemon i feilsøkingsmodus

For å feilsøke Docker -demonet, må vi starte demonen manuelt. Å starte demonen manuelt lar oss overføre argumenter til Dockerd -kommandoen og aktivere feilsøkingsmodus.

MERK: Avhengig av systemkonfigurasjonen din, kan det hende du må starte Docker -demonen som root.

Skriv inn kommandoen nedenfor for å starte Docker i feilsøkingsmodus.

$ sudo docker -d

Kommandoen ovenfor dumper mye informasjon fra Docker -demonet. Du kan se et eksempelutgang nedenfor:

Hvordan redigere Docker -konfigurasjonsfilen

Metoden vi illustrerte ovenfor er effektiv når du vil starte Docker -demonet manuelt. Imidlertid, hvis du vil at Docker skal bli administrert av et systemverktøy, må du aktivere feilsøking i konfigurasjonsfilen.

I Linux finner du Docker -konfigurasjonsfilen som ligger i/etc/docker/deamon.JSON. Hvis filen ikke eksisterer, oppretter du en.

I filen, endre feilsøkingens oppføring til SANN som:


"Registry-bror": [],
"Usikre-registreringer": [],
"Debug": True,
"eksperimentell": falsk,
"egenskaper":
"BuildKit": True
,
"Builder":
"GC":
"Aktivert": True,
"StandardkeepStorage": "20 GB"


Lagre filen og start Docker -demonen på nytt.

$ sudo service docker omstart

For å lese loggene, sjekk/var/log/daemon.Logg inn Debian-baserte systemer. Du kan også bruke JournalClt -kommando som:

$ sudo journalctl -u docker.service.

Konklusjon

I denne guiden diskuterte vi raskt hvordan vi kan aktivere og feilsøke Docker -demonen.