Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Attach a docker
- alias da="docker attach"
- # Get latest container ID
- alias dl="docker ps -l -q"
- # Get container process
- alias dps="docker ps"
- # Get process included stop container
- alias dpa="docker ps -a"
- # Get images
- alias dim="docker images"
- # Get container IP
- alias dip="docker inspect --format '{{ .NetworkSettings.IPAddress }}'"
- # Run deamonized container, e.g., $dkd base /bin/echo hello
- alias dkd="docker run -d -P --name"
- # Run interactive container, e.g., $dki base /bin/bash
- alias dki="docker run -i -t -P --name"
- # Run deamonized and interactive container, e.g., $dkdi base /bin/echo hello
- alias dkdi="docker run -it -d -P --name"
- # Execute interactive container, e.g., $dex base /bin/bash
- alias dex="docker exec -i -t"
- alias dcb="docker-compose build"
- alias dcu="docker-compose up -d"
- alias dcs="docker-compose stop"
- # Stop and Remove all containers
- alias drmf='docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)'
- # Stop all containers
- dstop() { docker stop $(docker ps -a -q); }
- # Remove all containers
- drm() { docker rm $(docker ps -a -q); }
- # Remove all images
- dri() { docker rmi -f $(docker images -q); }
- # Stop and Remove all containers and images
- alias drmfa='docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q) && dri'
- # Remove all images
- # drmid() { docker rmi $(docker images -f "dangling=true" -q); }
- # Dockerfile build, e.g., $dbu tcnksm/test
- dbu() { docker build --compress -t=$1 .; }
- # build clean with no cache
- dbuc() { docker build --compress --no-cache -t=$1 .; }
- # Show all alias related docker
- dalias() { alias | grep 'docker' | sed "s/^\([^=]*\)=\(.*\)/\1 => \2/"| sed "s/['|\']//g" | sort; }
- # Bash into running container
- dbash() { docker exec -it $(docker ps -aqf "name=$1") bash; }
Add Comment
Please, Sign In to add comment