This container is for standalone docker or docker swarm clusters for cleaning images as a maintenance utility that relays inside as a container. It works with time interval that defaults to 1h and gives a filter list to exclude specific images from being deleted.
To run in a swarm cluster:
sudo docker stack deploy -c deploy/swarm/docker-image-cleaner.yml cleaner
To run in a standalone docker host:
sudo docker-compose -f deploy/standalone/docker-image-cleaner.yml up -d
To run it ad-hoc:
sudo docker run \
-e TIME_INTERVAL=1h \
-e FILTER=alpine:latest \
-e FRESHNESS=10 \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock -d omerha/docker-image-cleaner:latest
Configuration environment variables:
Optional environment variables: DOCKER_API_VERSION that now defaults to 1.39
Content type
Image
Digest
Size
2.1 MB
Last updated
about 6 years ago
docker pull omerha/docker-image-cleaner