Merge pull request #909 from dsem/add-docker-cleanup
Add plugin and alias for cleaning docker assetspull/915/head
commit
6de4f3f79b
|
|
@ -10,6 +10,7 @@ alias dki='docker images' # List Docker images
|
||||||
alias dkrmac='docker rm $(docker ps -a -q)' # Delete all Docker containers
|
alias dkrmac='docker rm $(docker ps -a -q)' # Delete all Docker containers
|
||||||
alias dkrmlc='docker-remove-most-recent-container' # Delete most recent (i.e., last) Docker container
|
alias dkrmlc='docker-remove-most-recent-container' # Delete most recent (i.e., last) Docker container
|
||||||
alias dkrmui='docker images -q -f dangling=true |xargs -r docker rmi' # Delete all untagged Docker images
|
alias dkrmui='docker images -q -f dangling=true |xargs -r docker rmi' # Delete all untagged Docker images
|
||||||
|
alias dkrmall='docker-remove-stale-assets' # Delete all untagged images and exited containers
|
||||||
alias dkrmli='docker-remove-most-recent-image' # Delete most recent (i.e., last) Docker image
|
alias dkrmli='docker-remove-most-recent-image' # Delete most recent (i.e., last) Docker image
|
||||||
alias dkrmi='docker-remove-images' # Delete images for supplied IDs or all if no IDs are passed as arguments
|
alias dkrmi='docker-remove-images' # Delete images for supplied IDs or all if no IDs are passed as arguments
|
||||||
alias dkideps='docker-image-dependencies' # Output a graph of image dependencies using Graphiz
|
alias dkideps='docker-image-dependencies' # Output a graph of image dependencies using Graphiz
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,13 @@ function docker-remove-most-recent-image() {
|
||||||
docker images -q | head -1 | xargs docker rmi
|
docker images -q | head -1 | xargs docker rmi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function docker-remove-stale-assets() {
|
||||||
|
about 'attempt to remove exited containers and dangling images'
|
||||||
|
group 'docker'
|
||||||
|
docker ps --filter status=exited -q | xargs docker rm --volumes
|
||||||
|
docker images --filter dangling=true -q | xargs docker rmi
|
||||||
|
}
|
||||||
|
|
||||||
function docker-enter() {
|
function docker-enter() {
|
||||||
about 'enter the specified docker container using bash'
|
about 'enter the specified docker container using bash'
|
||||||
group 'docker'
|
group 'docker'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue