Skip to content

Instantly share code, notes, and snippets.

@ddieppa
Last active June 26, 2019 15:42
Show Gist options
  • Save ddieppa/eeb839198c1038e772fe696f9da77f10 to your computer and use it in GitHub Desktop.
Save ddieppa/eeb839198c1038e772fe696f9da77f10 to your computer and use it in GitHub Desktop.
docker-compose aliasses
### Docker and Docker Compose aliases
## Docker Compose shortcuts
dc(){
echo "docker-compose $@"
docker-compose $@
}
dcf(){
dc -f docker-compose.$1.yml ${@:2}
}
# docker-compose -f docker-compose.yml logs -f --tail=10 Services
dcfl(){
dcf logs -f --tail=10 $@
}
## docker shorcuts
drc(){
echo "docker rm \$(docker ps -a -q) -f"
docker rm $(docker ps -a -q) -f
}
dri(){
echo "docker rmi \$(docker images -q) -f"
docker rmi $(docker images -q) -f
}
drv(){
echo "docker volume rm \$(docker volume ls --filter dangling=true -q)"
docker volume rm $(docker volume ls --filter dangling=true -q)
}
drn(){
echo "docker network prune -f"
docker network prune -f
}
# docker remove everything
dra(){
drc
dri
drv
drn
}
# get inside specific image
dsh(){
winpty docker exec -it $1 //bin/sh -c "[ -e //bin/bash ] && //bin/bash || //bin/sh"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment