Het is dus noodzakelijk om de ongebruikte docker-image van uw systeem te verwijderen om schijfruimte vrij te maken.
In deze zelfstudie laten we u zien hoe u de docker-afbeeldingen kunt verwijderen met de opdrachtregel.
Docker-afbeelding verwijderen
Om de docker-image van uw systeem te verwijderen, moet u een lijst maken van alle beschikbare images in uw systeem.
U kunt ze weergeven met behulp van de volgende opdracht:
docker-afbeeldingls
U zou de volgende uitvoer moeten zien:
REPOSITORY TAG AFBEELDING ID GEMAAKT GROOTTEnginx nieuwste 4bb46517cac32dagen geleden 133MB
wordpress laatste f1da35a7ddca3dagen geleden 546MB
mariadb laatste b95867b528864dagen geleden 407MB
Nu heb je een lijst met alle afbeeldingen in je systeem. Zoek vervolgens de ID van de afbeelding die u wilt verwijderen en voer de volgende opdracht uit:
docker-afbeeldingrm4bb46517cac3
U zou de volgende fout moeten zien:
Foutreactie van daemon: conflict: kan 4bb46517cac3 niet verwijderen (kan niet worden geforceerd)- afbeelding wordt gebruikt door container 8f3d538370e5 . uit te voeren
De bovenstaande uitvoer geeft aan dat elke container de afbeelding gebruikt die u wilt verwijderen. U moet die container dus verwijderen voordat u de afbeelding verwijdert.
Als u meerdere afbeeldingen wilt verwijderen, moet u de ID van elke docker-afbeelding opgeven met de opdracht docker image rm:
docker-afbeeldingrmID1 ID2 ID3Bungelende Docker-afbeeldingen verwijderen
Een bungelende afbeelding is een ongebruikte afbeelding die door geen enkele container wordt gebruikt. U kunt de bungelende afbeelding van uw systeem verwijderen door de volgende opdracht uit te voeren:
docker-afbeeldinggedroogde pruimU wordt gevraagd om y te typen om door te gaan, zoals hieronder weergegeven:
WAARSCHUWING! Hiermee worden alle bungelende afbeeldingen verwijderd.
Weet je zeker dat je door wilt gaan? [j/N] ja
Totale teruggewonnen ruimte: 0B
Alle ongebruikte Docker-afbeeldingen verwijderen
Met Docker kunt u alle afbeeldingen die niet door containers worden gebruikt verwijderen met één enkele opdracht, zoals hieronder wordt weergegeven:
docker-afbeeldinggedroogde pruim -totU wordt gevraagd om y te typen om door te gaan, zoals hieronder weergegeven:
WAARSCHUWING! Hiermee worden alle afbeeldingen verwijderd zonder dat er ten minste één container aan is gekoppeld.
Weet je zeker dat je door wilt gaan? [j/N] ja
Verwijderde afbeeldingen:niet gelabeld: ubuntu:laatste
niet gelabeld: [e-mail beveiligd] :5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
verwijderd: sha256:1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Totale teruggewonnen ruimte: 0B
Conclusie
In deze handleiding hebben we laten zien hoe u docker-afbeeldingen op verschillende manieren kunt verwijderen. Kijk voor meer informatie op de Docker officiële documentatie.