Hur man tar bort Docker-bilder, behållare och volymer

Hur Man Tar Bort Docker Bilder Behallare Och Volymer



Docker är ett välkänt DevOps-projekthanteringsverktyg med öppen källkod. Det är inte bara för projektledning utan används också för att bygga och distribuera applikationer. Docker introducerade containeriseringskonceptet eftersom det erbjuder containrar för projektledning och distribution.

Användare kan bygga och distribuera applikationer med Docker-avbildningar, behållare och volymer monterade på behållare. Men ibland vill Docker-utvecklaren ta bort Docker-bilder, behållare eller volymer för att frigöra systemutrymme, eller så kanske de inte längre behövs.

Det här inlägget kommer att visa:







Hur tar man bort Docker-bilder?

Huvudkomponenten i Docker-plattformen som talar om för en container hur man hanterar eller distribuerar ett projekt kallas en ' Docker-bild ”. Docker-bilder är associerade med Docker-containrar och kan även köras oberoende. Utvecklare kan dock stöta på problem med att ta bort Docker-bilder om några behållare är associerade med bilderna.



Kolla in instruktionerna för att ta bort Docker-bilder.



Steg 1: Visa Docker-bilder

Lista först alla bilder genom att använda det medföljande kommandot. den ' -a alternativet används för att lista ner alla Docker-bilder:





$ docker-bilder -a

Låt oss till exempel ta bort ' dockerimage ”:



Steg 2: Ta bort Docker Images

För att ta bort Docker-bilden, använd ' docker rmi ” kommando:

$ docker rmi dockerimage

Vid det här laget kan du få ett felmeddelande om bilden är associerad med någon Docker-behållare som visas nedan:

För att ta bort bilden med kraft och lösa konflikten, använd ' -f ' alternativ:

$ dockare rmi -f dockerimage

Utdata indikerar att bilden har tagits bort:

Steg 3: Bekräfta om bilden har tagits bort

För att bekräfta om Docker-bilden har tagits bort eller inte, lista ner alla bilder igen:

$ docker-bilder -a

Här kan du se att vi framgångsrikt har tagit bort Docker-bilden:

Hur tar man bort Docker Container?

den ' Dockercontainer ” är en annan viktig del av Docker-plattformen som används för att hantera, bygga och distribuera applikationer. Alla projektberoenden, paket och källkod finns i en enda Docker-behållare. De kallas en virtualiseringsutvecklingsmiljö.

För att ta bort oanvända eller urtagna behållare, gå igenom de givna instruktionerna.

Steg 1: Visa Docker-containrar

För att lista ner alla Docker-behållare, ' hamnare ps kommandot används tillsammans med -a ' alternativ:

$ hamnarbetare ps -a

Låt oss till exempel ta bort ' great_engelbart ' behållare:

Steg 2: Ta bort Docker Container

För att ta bort Docker-behållaren, kör ' docker rm ” kommando:

$ hamnarbetare rm great_engelbart

Alternativt kan användare också ta bort Docker-behållaren med dess id:

$ hamnarbetare rm 79ba2a5d9f10

Steg 3: Kontrollera att Docker Container har tagits bort

Låt oss verifiera om Docker-behållaren är borttagen eller inte genom att visa listan över Docker-behållare:

$ hamnarbetare ps -a

Från utgången nedan kan du se att vi har tagit bort ' great_engelbart ” Dockercontainer:

Hur tar man bort Docker-volymen?

' Docker volym ” är delen av Docker-behållaren och hänvisar till filsystemet som är anslutet till Docker-behållaren. De används för att bevara data som används av eller genereras av Docker-behållaren.

För att ta bort Docker-volymen, kolla in de medföljande instruktionerna.

Steg 1: Lista ner Docker-volymen

För att lista ner alla Docker-volymer, ' docker volym ls kommandot används enligt följande:

$ docker volym ls

Låt oss ta bort ' pythonbild ” Docker volym:

Steg 2: Ta bort Docker Volume

För att ta bort Docker-volymen, kör ' docker volym rm ” kommando:

$ docker volym rm pythonbild

Steg 3: Kontrollera att volymen är borttagen

Återigen, kontrollera listan över volymer och kontrollera om den angivna volymen har tagits bort eller inte:

$ docker volym ls

Nedanstående utdata indikerar att vi framgångsrikt har tagit bort Docker-volymen:

Hur beskär man Docker System?

Docker-systembeskärning är en process för att beskära Docker-systemet, vilket innebär att alla oanvända och stoppade Docker-bilder, behållare och volymer tas bort.

För att beskära Docker-systemet, gå igenom det nämnda kommandot:

$ hamnarsystem beskära

Kontrollera nu resultatet av det ovan nämnda kommandot genom att lista alla Docker-behållare:

$ hamnarbetare ps -a

Från utgången kan du se att ' docker system prune kommandot tar bort alla stoppade Docker-behållare:

Vi har utvecklat hur man tar bort Docker-bilder, behållare och volymer.

Slutsats

För att ta bort Docker-bilderna, använd ' docker rmi -f ” kommando. För att ta bort Docker-behållaren, kör ' docker rm ' kommandot och ta bort Docker-volymen med ' docker volym rm ” kommando. Den här bloggen har tillhandahållit teknikerna för att ta bort Docker-behållare, bilder och volym.