CLI
Remove images locally with a wildcard:¶
docker rmi --force $(docker images | grep <image-name> | tr -s ' ' | cut -d ' ' -f 3) `
Remove images using xargs¶
I wanted to remove all containers that had the word outline
in their name. I used the following command:
docker ps | grep outline | awk '{print $1}' | xargs docker rm -f
Dockerhub Rate Limits¶
TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq --raw-output .token) && curl --head --header "Authorization: Bearer $TOKEN" "https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest" 2>&1 | grep ratelimit
Docker Disk Usage¶
docker system df --verbose
Stop all containers¶
docker stop $(docker ps -a -q)