Stater i en Docker -beholder | Forklart

Stater i en Docker -beholder | Forklart
Docker er et containerforum som tillater brukere å opprette, teste og utføre applikasjoner. Docker -containere er de viktige komponentene i Docker. Mer spesifikt er en Docker -container en bærbar, kjørbar programvarepakke som har alt som trengs for å utføre en applikasjon. Docker bruker en klient-serverarkitektur som tillater kommunikasjon mellom Docker-klienten og Docker-demonet, som oppretter og administrerer containere.

Denne artikkelen vil beskrive de forskjellige mulige tilstandene i Docker -beholderen.

Hva er statene i en Docker -beholder?

De mulige tilstandene i Docker -beholderen er som følger:

  • Opprettet
  • Løping
  • Omstart
  • Pauset
  • Forlatt
  • Død

Opprettet tilstand

Når den nye beholderen er bygget eller opprettet, kommer den inn i "opprettet" tilstand. “opprettet”Status refererer til en beholder som er opprettet/bygget, men som ikke er i løpende tilstand. Det betyr at beholderen eksisterer på enheten, men den er ikke aktiv nå.

Kommando

Kommandoen for å lage en Docker-beholder er gitt-below:

Docker Create -Name

Løpende tilstand

Den "løpende" tilstanden indikerer at beholderen for øyeblikket utfører uten problemer. “Docker Ps”Kommando brukes til å sjekke containerens løpende tilstand.

Kommando

For å kjøre Docker -beholderen, bruk "Docker Start”Kommando sammen med det aktuelle containernavnet:

Docker Start

Omstart tilstand

Den "omstart" -staten refererer til å stoppe beholderen og starte på nytt. Den tilbakestiller beholderens nåværende tilstand.

Kommando

Bruke "Git omstart”Kommando sammen med ønsket beholdernavn som må startes på nytt:

Docker omstart

Pauset stat

Den "pause" -staten indikerer at beholderen er midlertidig stoppet og er i frossen tilstand. Det tillater brukere å stoppe utførelsen av beholderen uten å faktisk stoppe den slik at driften kan gjenopptas fra der de slapp.

Kommando

For å pause den spesielle beholderen, kjør den nedenfor-listede kommandoen:

Docker -pause

Forlot staten

Den "forlot" tilstanden til en beholder refererer til beholdertilstanden når den har sluttet å løpe. Når containeren er ferdig med oppgaven, stopper den automatisk og går inn i "forlatt" tilstand. Brukere kan også stoppe beholderen manuelt ved å bruke kommandoen.

Kommando

Bruk “Docker Stop”Kommando med det aktuelle beholdernavnet for å stoppe det:

Docker Stop

Død stat

Den "døde" staten viser til staten når beholderen ikke lenger kjører og ikke kan startes på nytt. Dette kan skje av forskjellige grunner, for eksempel om beholderen har krasjet, eller om den har blitt stoppet manuelt og fjernet. En død container kjører ikke lenger og kan ikke startes eller startes på nytt.

Konklusjon

De mulige tilstandene i en Docker -beholder er opprettet, løping, omstart, pauset, forlatt og død. “opprettet”Staten er staten når beholderen er bygget, men ikke aktiv/startet ennå. “løpingStatus indikerer at beholderen for øyeblikket utfører. “omstart”Stat refererer til å stoppe beholderen og starte på nytt. “Pauset"Staten indikerer at beholderen er midlertidig stoppet. “forlatt”Tilstanden til en beholder refererer til tilstanden til beholderen når den har sluttet å løpe. “død”Stat refererer til staten når beholderen ikke lenger kjører og ikke kan startes på nytt.