Docker kommer med sin egen rm
Kommandoversjon for å hjelpe deg med fjerning av docker container. La oss først liste opp alle tilgjengelige Docker -containere:
# Docker PS -a Container ID Image Command Opprettede statusporter Navn D1C01C8EB336 Ubuntu: 14.04 "/bin/bash" for 5 sekunder siden forlatt (0) 3 sekunder siden ubuntu df7834f86c78 Debian: stabil "/bin/bash" for 10 sekunder siden opp 9 sekunder Debian 9bdd9d49a75b mongo: 3 "/inngangspunkt.SH Mong 18 minutter siden opp 18 minutter 27017/TCP MongoDB 774B02C9C51A Oraclelinux: 7 "/bin/bash" 27 minutter siden opp 27 minutter oracle7
Dockers rm
Kommandoen vil som standard fjerne bare stoppede containere, og dermed vil ethvert forsøk på å fjerne en løpende dockerbeholder resultere i feilmelding:
# Docker RM Debian feilrespons fra Daemon: Konflikt, du kan ikke fjerne en løpende beholder. Stopp beholderen før du prøver fjerning eller bruk -F FATA [0000] Feil: Kunne ikke fjerne en eller flere containere
For å fjerne en løpende Docker -beholder må den faktiske beholderen først stoppet eller --makt
Alternativet må legge til Dockers rm
kommando. Eksempel:
# Docker RM -Force Debian Debian
Beholderen som heter Debian
er nå fjernet:
# Docker PS -a Container ID Image Command Opprettede statusporter Navn D1C01C8EB336 Ubuntu: 14.04 "/bin/bash" 6 minutter siden forlatt (0) for 6 minutter siden ubuntu 774b02c9c51a oraclelinux: 7 "/bin/bash" 7 minutter siden forlatt (0) 7 minutter siden oracle7 9bdd9d49a75b mongo: 3 "/inngang.Sh Mong for 38 minutter siden forlatt (0) for 4 sekunder siden Mongodb
For å fjerne en enkelt Docker -beholder, bruk den relevante Container -ID
eller NAVN
I kombinasjon med Dockers rm
kommando. La oss for eksempel fjerne Docker -beholderen som heter Mongodb
:
# Docker RM MongoDB MongoDB
Dockers rm
Kommando gir også mulighet for fjerning av flere containere med en enkelt kommando. For å fjerne flere Docker -containere, legg bare til noe Container -ID
eller beholder NAVN
til en Dockers fjerne kommando som et argument. La oss for eksempel fjerne Docker -beholderen med navn Ubuntu
en beholder med en ID 774B02C9C51A
:
# Docker RM Ubuntu 774B02C9C51A