view zshrc-docker @ 144:383ea800bf98

include sudo
author Dirk Olmes <dirk@xanthippe.ping.de>
date Mon, 17 Sep 2018 09:19:03 +0200
parents fe986adeadeb
children bb583ebb33e6
line wrap: on
line source

#
# Useful aliases and functions for docker
#

alias dim="docker images --format 'table {{.Repository}}\t{{.Tag}}\t{{.ID}}'"
alias dims="docker images --format 'table {{.Repository}}\t{{.Tag}}\t{{.ID}}\t{{.Size}}'"
alias dlf="docker logs -f"
alias doc="docker-compose"
alias doker=docker
alias dpa="docker ps -a --format 'table {{.ID}}\t{{.Image}}\t{{.Status}}\t{{.Names}}'"

dex() { docker exec -it $1 /bin/sh }

docker_remove_obsolete_images() {
	docker rmi $(docker images --format 'table {{.Repository}} {{.ID}}' | grep -e '^<none>' | awk '{ print $2 }')
}

docker_remove_exited_containers() {
	docker rm $(docker ps -a  | grep "Exited" | awk '{print $(NF)}')
}