This fork focuses solely on being run as a Docker container since this allows it to work in any Docker host situation (such as boot2docker).
Since the full Docker command is a bit unwieldy, there's a wrapper script which is perfect for dropping in
Wrapper Script Usage
Drop the wrapper script (
/usr/local/bin and then use it as such:
$ docker-cleanup-volumes [--dry-run]
Docker Image Usage
If you'd prefer to run the image manually, the following command is the same as from the wrapper script:
$ docker run -e DOCKER_CERT_PATH=$DOCKER_CERT_PATH -e DOCKER_TLS_VERIFY=$DOCKER_TLS_VERIFY -e DOCKER_HOST=$DOCKER_HOST -v $DOCKER_CERT_PATH:$DOCKER_CERT_PATH -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker:/var/lib/docker --rm dsanders11/docker-cleanup-volumes[:client-version] [--dry-run]
(Told you it was unwieldy)
In addition to working with
boot2docker the Dockerfile has been tweaked to make better use of layer caching and the wrapper script auto detects which version of the Docker client you're using.