I was facing low disk space on my vm and after further investigation found that docker var/lib/docker/overlay2 consumed all available space.
Approx 40 GB space utilized after running a image multiple time. Basically on vm restart docker container automatically runs to makes containerized application available at all points of time.
Went through dozen of such issues logged on internet but haven’t found good way to handle that.
Can anyone have the better understanding of handling such problems and steps to follow ?
Use the command docker system prune -a to reclaim free space for unused items:
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all images without at least one container associated to them
- all build cache
If this doest’t help: you might think about assigning more space to the blockdevice…
This pretty much depends on how big your images are and how many data you write inside your container (instead into a volume). Every guess could be wrong…
Use docker system df to see the space occupied by docker.