Come pulire Docker per contenitori Mac

5

Sto utilizzando Docker per Mac versione 1.12.0-beta21 (build: 11019) su OS X 10.11.6. La cartella contenitore in $HOME/Library/Containers/com.docker.docker contiene 3,1 GB di spazio. docker images -a tuttavia mostra solo un'immagine che è 330 MB.

Come posso pulire la cartella contenitore, in modo che contenga solo le immagini che sono in grado di usare?

Aggiornamento

C'è un problema aperto relativo a questo problema: link

    
posta ohcibi 09.08.2016 - 11:06
fonte

3 risposte

9

Spotify ha un'utile finestra mobile chiamata docker-gc che pulisce le immagini inutilizzate.

Come per la pagina Github, puoi eseguirlo come un contenitore stesso:

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc spotify/docker-gc

Ho un alias in docker-gc che eseguo periodicamente per pulire le cose.

    
risposta data 10.08.2016 - 22:44
fonte
5

Controlla le dimensioni con questo comando in basso:

du -h -d 1  ~/Library/Containers/com.docker.docker 

Riavvia le impostazioni predefinite nella barra superiore per pulire.

Ocreaunoscriptcomequestolinkpernonperdereleimmagini.

link

    
risposta data 15.02.2017 - 03:07
fonte
0

Prova:

docker system prune -a

link

Remove all unused containers, networks, images (both dangling and unreferenced), and optionally, volumes.

    
risposta data 15.10.2018 - 14:37
fonte

Leggi altre domande sui tag