Så det är nödvändigt att ta bort den oanvända dockerbilden från ditt system för att frigöra diskutrymme.
I den här handledningen visar vi dig hur du tar bort dockarbilderna med kommandoraden.
Ta bort Docker Image
För att ta bort dockarbilden från ditt system måste du lista alla tillgängliga bilder i ditt system.
Du kan lista dem med följande kommando:
dockerbild lsDu bör se följande utdata:
FÖRVARINGSMÄRKE BILD-ID SKAPAD STORLEKnginx senaste 4bb46517cac3 för 2 dagar sedan 133MB
wordpress senaste f1da35a7ddca för 3 dagar sedan 546MB
mariadb senaste b95867b52886 för 4 dagar sedan 407MB
Nu har du en lista över alla bilder i ditt system. Leta reda på ID för bilden som du vill ta bort och kör följande kommando:
dockerbild rm 4bb46517cac3Du skulle se följande fel:
Felsvar från demon: konflikt: det går inte att ta bort 4bb46517cac3 (kan inte tvingas)- bilden används av att köra container 8f3d538370e5
Ovanstående utdata indikerar att varje behållare använder bilden som du vill ta bort. Så du måste ta bort behållaren innan du tar bort bilden.
Om du vill ta bort flera bilder måste du ange ID för varje dockerbild med kommandot "docker image rm":
dockningsbild rm ID1 ID2 ID3Ta bort Dangling Docker Images
En dinglande bild är en oanvänd bild som inte används av någon behållare. Du kan ta bort den dinglande bilden från ditt system genom att köra följande kommando:
docker bild beskärningDu kommer att uppmanas att skriva y för att fortsätta, som visas nedan:
VARNING! Detta tar bort alla dinglande bilder.
Är du säker på att du vill fortsätta? [y / N] y
Totalt återvunnet utrymme: 0B
Ta bort alla oanvända Docker-bilder
Med Docker kan du ta bort alla bilder som inte används av behållare med ett enda kommando, som visas nedan:
docker bild beskärning -aDu kommer att uppmanas att skriva y för att fortsätta, som visas nedan:
VARNING! Detta tar bort alla bilder utan minst en behållare associerad med dem.
Är du säker på att du vill fortsätta? [y / N] y
Borttagna bilder:omärkt: ubuntu: senaste
omärkt: [e-postskyddad]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
borttagen: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Totalt återvunnet utrymme: 0B
Slutsats
I den här guiden har vi visat hur man tar bort dockerbilder på flera sätt. Mer information finns i den officiella Docker-dokumentationen.