Pulizia ambiente di sviluppo Docker

September 19, 2017 0 Comments Docker, CLI Utility

Vi siete mai trovati nella situazione di avere centinaia di container creati nella vostra macchina ma che non usate più? Io si, per questo mi sono scritto i seguenti comandi da lanciare via shell per eseguire pulizie più o meno drastiche nel sistema

#!/bin/bash

#Stoppare tutti i container
docker stop $(docker ps -a -q)

#Eliminare tutti i container
docker rm $(docker ps -a -q)

#Eliminare tutti i container in status exited
docker rm $(docker ps -q -f status=exited)

#Eliminare tutti i volumi orfani
docker volume rm `docker volume ls -q -f dangling=true`

#Eliminare tutte le immagini
docker rmi $(docker images -q)  

Spero vi siano utili, si trovano tutti su google ma averli in un unico posto é più immediato.

:)

Samuele Chiocca
Padova, italy Website