Docker cheatsheet

Using Docker host services

To use services in host machine, use host.docker.internal as the host. eg: to connect to host mysql

Kill running containers

docker kill $(docker ps -q)

Removing Dangling images

docker rmi $(docker images --filter "dangling=true" -q --no-trunc)

Delete all stopped containers

docker rm $(docker ps -a -q)

Delete an image(s)

docker rmi <image_name>:<tag> <image_name>:<tag>

docker rmi <image_id>

Prune commands

# delete all resources
docker system prune -a

# delete all dangling images
docker image prune -f

# delete all containers
docker container prune -f

# delete build cache
docker builder prune -f