docker system df
# Output
# TYPE TOTAL ACTIVE SIZE RECLAIMABLE
# Images 2 1 7.063MB 13.26kB (0%)
# Containers 1 0 355B 355B (100%)
# Local Volumes 0 0 0B 0B
# Build Cache 0 0 0B 0B
docker ps --size -a
# Get size of all container
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS # NAMES SIZE
# 318dc16455a8 alpine "/bin/sh" 21 minutes ago Exited (0) 9 minutes ago # test 355B (virtual 7.05MB)
docker start id/name_container
# Start docker container
docker buildx du --verbose
## list build cache
# ID: gbw8l2uv06nj2jyulyvtz0w5n
# Created at: 2023-01-10 09:09:52.016333262 +0000 UTC
# Mutable: false
# Reclaimable: true
# Shared: true
# Size: 8.08MB
# Description: mount / from exec /bin/sh -c pip install requests
# Usage count: 2
# Last used: About a minute ago
# Type: regulardockerfile - Docker buildkit cache location/size and ID - Stack Overflow
`/opt/docker-desktop/bin/com.docker.diagnose check diagnose docker
- List all dangling images
docker images -f "dangling=true" - Remove all container with image name
docker rm $(docker ps -a -q --filter ancestor=<image-name>)
docker system df -v get size of all component such as container, volume, build cache…
docker inspect image-name
-
Inspect container volume
docker inspect -f '{{ .Mounts }}' container_id -
Retrieve volume data
docker run -v <vol_nam>:/data --name temp_container busybox
docker cp temp_container:/data/. <saving_path>
- Volume size
sudo du -sh $(docker volume inspect --format '{{ .Mountpoint }}' volumeName)
docker image history