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?
- Hur tar man bort Docker-containrar?
- Hur tar man bort Docker-volymer?
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
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 dockerimageUtdata 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 -aHä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 -aLå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
Alternativt kan användare också ta bort Docker-behållaren med dess id:
$ hamnarbetare rm 79ba2a5d9f10Steg 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 -aFrå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 lsLå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
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 lsNedanstå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 -aFrå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