view zshrc-docker @ 148:238d7d13bce7

use the openjdk-bin ebuild from gentoo
author Dirk Olmes <dirk@xanthippe.ping.de>
date Tue, 23 Oct 2018 17:43:25 +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)}')
}