Docker leaves dangling images around that can take up your space. To clean up after Docker, run the following:
docker image prune [-af if you want to force remove all images]
or with older versions of Docker:
docker rm $(docker ps -q -f 'status=exited')
docker rmi $(docker images -q -f "dangling=true")
This will remove exited and dangling images, which hopefully clears out device space.