Guest User

Untitled

a guest
Jan 23rd, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. # Attach a docker
  2. alias da="docker attach"
  3.  
  4. # Get latest container ID
  5. alias dl="docker ps -l -q"
  6.  
  7. # Get container process
  8. alias dps="docker ps"
  9.  
  10. # Get process included stop container
  11. alias dpa="docker ps -a"
  12.  
  13. # Get images
  14. alias dim="docker images"
  15.  
  16. # Get container IP
  17. alias dip="docker inspect --format '{{ .NetworkSettings.IPAddress }}'"
  18.  
  19. # Run deamonized container, e.g., $dkd base /bin/echo hello
  20. alias dkd="docker run -d -P --name"
  21.  
  22. # Run interactive container, e.g., $dki base /bin/bash
  23. alias dki="docker run -i -t -P --name"
  24.  
  25. # Run deamonized and interactive container, e.g., $dkdi base /bin/echo hello
  26. alias dkdi="docker run -it -d -P --name"
  27.  
  28. # Execute interactive container, e.g., $dex base /bin/bash
  29. alias dex="docker exec -i -t"
  30.  
  31. alias dcb="docker-compose build"
  32.  
  33. alias dcu="docker-compose up -d"
  34.  
  35. alias dcs="docker-compose stop"
  36.  
  37. # Stop and Remove all containers
  38. alias drmf='docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)'
  39.  
  40. # Stop all containers
  41. dstop() { docker stop $(docker ps -a -q); }
  42.  
  43. # Remove all containers
  44. drm() { docker rm $(docker ps -a -q); }
  45.  
  46. # Remove all images
  47. dri() { docker rmi -f $(docker images -q); }
  48.  
  49. # Stop and Remove all containers and images
  50. alias drmfa='docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q) && dri'
  51.  
  52. # Remove all images
  53. # drmid() { docker rmi $(docker images -f "dangling=true" -q); }
  54.  
  55. # Dockerfile build, e.g., $dbu tcnksm/test
  56. dbu() { docker build --compress -t=$1 .; }
  57.  
  58. # build clean with no cache
  59. dbuc() { docker build --compress --no-cache -t=$1 .; }
  60.  
  61. # Show all alias related docker
  62. dalias() { alias | grep 'docker' | sed "s/^\([^=]*\)=\(.*\)/\1 => \2/"| sed "s/['|\']//g" | sort; }
  63.  
  64. # Bash into running container
  65. dbash() { docker exec -it $(docker ps -aqf "name=$1") bash; }
Add Comment
Please, Sign In to add comment