Hvordan sjekke om Docker -demonet eller en beholder kjører?

Hvordan sjekke om Docker -demonet eller en beholder kjører?

Docker er et containerforum for å bygge, teste og kjøre applikasjoner. Docker Daemon og Docker Containers er to viktige komponenter i Docker. Docker Daemon er bakgrunnsprogrammet som kontrollerer og administrerer Docker -objekter inkludert Docker -bilder, containere og volum. Den kjører på vertsmaskinen og lytter til Docker API -forespørsler. Derimot er Docker -beholderen den lette, bærbare kjørbare pakken med programvare som inneholder alle nødvendige ting for å utføre en applikasjon.

Denne oppskrivningen vil diskutere:

  • Hvordan finne ut om Docker -demonen kjører eller er aktiv?
  • Hvordan bestemme om dockerbeholderen kjører eller aktiv?

Hvordan finne ut om Docker -demonen kjører eller er aktiv?

Det er to metoder for å finne ut om Docker -demonen utfører eller ikke, for eksempel:

  • Metode 1: Kontroller Docker -demon manuelt
  • Metode 2: Kontroller Docker -demon ved hjelp av kommandolinje

Metode 1: Kontroller Docker -demon manuelt

For å avgjøre om Docker -demonet utfører, åpner du “Tjenester”App. Så bla ned og se etter “Docker -motor”Tjenester.

I skjermbildet nedenfor kan det sees at "Docker -motor”Kjører som betyr at Docker -demonen kjører:

Metode 2: Kontroller Docker -demon ved hjelp av kommandolinje

Kjør først Windows PowerShell som administrator. Utfør deretter følgende kommando:

Get-Service Docker

Utgangen nedenfor indikerer at Docker -motoren (Docker Daemon) kjører:

Hvordan bestemme om dockerbeholderen kjører eller aktiv?

Det er flere måter å avgjøre om Docker -beholderen kjører, for eksempel:

  • Metode 1: Kontroller alle løpsbeholderne
  • Metode 2: Kontroller spesifikk løpende beholder

Metode 1: Kontroller alle løpsbeholderne

For å bestemme alle de løpende Docker-containere, kjører du den under-uttalte kommandoen i Windows PowerShell:

Docker PS -A

I bildet nedenfor kan alle dockerbeholderne sees, og den uthevede delen viser de løpende Docker -beholderne:

Bruk dessuten den medfølgende kommandoen til å liste opp bare de løpende dockerbeholderne:

Docker Ps

Metode 2: Kontroller spesifikk løpende beholder

For å sjekke om den spesifikke beholderen kjører, bruk "Docker Ps”Kommando sammen med“-filter”Alternativ og spesifiser ønsket beholdernavn. For eksempel har vi spesifisert "forts”Containernavn:

Docker PS --filter "Navn = Cont1"

I henhold til utdataene nedenfor, beholderen “forts" løper:

Det handlet om å sjekke om Docker -demon- og dockerbeholderen kjører.

Konklusjon

For å sjekke om Docker -demonen kjører, åpner du “Tjenester”App, se etter“Docker -motor”Tjenester, og sjekk statusen. Alternativt kan du kjøre "Get-Service Docker”Kommando i Windows Terminal. For å sjekke alle løpsbeholderne, “Docker Ps”Kommando kan brukes. Bruk dessuten for å sjekke om den spesifikke beholderen kjører, bruk "docker ps -filter “name =“” Kommando. Denne oppskrivningen demonstrerte forskjellige metoder for å avgjøre om Docker Daemon og Docker-beholderen kjører.