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

Leave a comment

Your email address will not be published. Required fields are marked *