Berikut ini adalah cara untuk membersihkan seluruh data di docker. Cara ini bila anda ingin menghapus semua data baik container, image, networking maupun cache. Jalankan dengan hati-hati dan ingat untuk membackup data penting anda.
1. Hapus Container dan Volume
docker rm -vf $(docker ps -a -q)
2. Hapus Semua Images
docker rmi -f $(docker images -a -q)
3. Hapus Semua Sisanya
Networking dan cache belum dihapus dari kedua perintah diatas, jadi kita jalankan juga perintah untuk membersihkannya
$ docker system prune -a --volumes WARNING! This will remove: - all stopped containers - all networks not used by at least one container - all volumes not used by at least one container - all images without at least one container associated to them - all build cache Are you sure you want to continue? [y/N] Y Deleted Networks: gitea_gitea Deleted Volumes: etc Total reclaimed space: 0B
4. Hapus Folder docker
Ini adalah sisa dari semuanya, hapus folder ini.
sudo rm -fr /var/lib/docker/*
sudo du -sh /var/lib/docker 32G /var/lib/docker