Skip to content

rtlong/docker-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

docker-util

This is, currently, a very simple tool to help with some of the tasks I find I often want to do while using Docker, specifically in a development context.

At present, it's just two commands:

  • docker-util cleanup-images — removes untagged images; approximately equivalent to:

    $ docker images | grep '<none>' | awk '{ print $1 }' | xargs docker rmi
  • docker-util cleanup-containers — removes all non-running containers based on images without tags. Mostly useful because the cleanup-images command will fail to remove images for which there is a container based on the image in question. Usually, I'll run this first, followed by cleanup-images.

These two operations are something I find myself doing a lot, while iterating through developing a Dockerfile or other Docker workflow.

Installing

go get github.com/rtlong/docker-util

Or, if you don't have a Golang development env set up, you could run it in Docker. This is built as a Trusted Build on the Docker Hub, so just do this:

docker run -v /var/run/docker.sock:/var/run/docker.sock rtlong/docker-util <command>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published