Hvordan fjerne alle Docker -containere

Hvordan fjerne alle Docker -containere
I denne artikkelen skal jeg vise deg hvordan du fjerner alle Docker -containere fra Docker -verten din. Så la oss komme i gang.

Krav:

Du må ha Docker installert på datamaskinen din.

Kontroller artiklene nedenfor for å få Docker installert på ønsket Linux -distribusjon hvis du ikke har Docker installert allerede.

  • Hvordan installere og bruke Docker på Ubuntu 18.04 LTS (https: // linuxhint.com/install_docker_ubuntu_1804/)
  • Installer Docker på Debian 9 (https: // linuxhint.com/install_docker_debian_9/)
  • Installer Docker på Centos 7 (https: // linuxhint.com/install-docker-centos7/)
  • Installer Docker på Raspberry Pi (https: // linuxhint.com/install_docker_raspberry_pi/)

Hvis du fremdeles har noe problem med å installere Docker, kan du kontakte meg gjennom https: // støtte.Linuxhint.com. Jeg hjelper mer enn gjerne.

Fjerner alle løpende Docker -containere:

Du kan se en liste over alle de løpende Docker -containere med følgende kommando:

$ docker container liste

Som du ser har jeg 4 Docker -containere som kjører.

Du kan selvfølgelig fjerne disse beholderne en etter en. Det er ikke noe problem hvis du har noen få containere som jeg har i dette eksemplet. Men avbildning av en produksjonsdocker -vert der du kan ha tusenvis av Docker -containere som kjører. Det vil være upraktisk å fjerne dem en etter en. Heldigvis kan du fjerne dem alle veldig enkelt.

MERK: Før du fortsetter, må du sørge for at du ikke har noen viktig løpende dockerbeholder.

For å fjerne alle de løpende Docker -containerne, kjør følgende kommando:

$ docker container rm -f $ (docker container liste -Q)

Alle løpende dockerbeholdere skal fjernes.

Som du ser, er det ikke flere løpende dockerbeholdere.

$ docker container liste

Fjerning av alle stoppede Docker -containere:

På Docker -verten din er det sannsynlig at du vil ha mange stoppede containere som du ikke trenger lenger. Du kan fjerne disse unødvendige beholderne også.

Du kan liste opp alle stoppede Docker -containere på Docker -verten din med følgende kommando:

$ docker container liste --filterstatus = utstrakt

Som du kan se, er alle stoppede Docker -containere listet opp.

Nå, for å fjerne alle stoppede Docker -containere fra Docker -verten din, kjør følgende kommando:

$ Docker Container RM $ (Docker Container List -Quiet - -Filter Status = Exited)

Alle stoppede dockerbeholdere skal fjernes.

Som du ser, er det ikke flere stoppet Docker -beholder på listen.

Fjerning av alle Docker -containere:

Du kan også fjerne alle containerne på Docker -verten din uavhengig av status (løping, stoppet, pause osv.).

Du kan liste opp alle Docker -containerne på Docker -verten din uavhengig av status med følgende kommando:

$ docker container liste -a

Som du kan se, er alle containerne på Docker -verten min om de kjører eller ikke er oppført.

Nå, for å fjerne alle disse dockerbeholderne, kjør følgende kommando:

$ docker container rm -f $ (docker container liste -qa)

Alle Docker -containerne på Docker -verten din skal fjernes.

Så det er slik du fjerner alle Docker -containerne fra Docker -verten din. Takk for at du leste denne artikkelen.