Skip to content

Instantly share code, notes, and snippets.

@fetmar
Created May 11, 2017 15:23
Show Gist options
  • Save fetmar/ccb1e9a5089c0cb170d5f2c2f80a1bdd to your computer and use it in GitHub Desktop.
Save fetmar/ccb1e9a5089c0cb170d5f2c2f80a1bdd to your computer and use it in GitHub Desktop.
Kubernetes aliases
# ------------------------------------------
# Kubernetes
# ------------------------------------------
alias wk='kubectl get pods -w'
alias k="kubectl"
alias kp="kubectl get pods"
alias ks="kubectl get services"
alias kt="kubetail"
alias km="kubectl config use-context minikube --namespace=katana"
# ------------------------------------------
# Docker
# ------------------------------------------
# Remove all containers
alias drm='docker rm $(docker ps -a -q)'
# Remove all images
alias drmi='docker rmi --force $(docker images -q)'
# Stop all containers
alias dstop='docker stop $(docker ps -a -q)'
# Stop and remove all containers
alias drmf='docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)'
# Get latest container ID
alias dl="docker ps -l -q"
# Get process included stop container
alias dpa="docker ps -a"
# Get images
alias di="docker images"
alias dip="docker inspect --format '{{ .NetworkSettings.IPAddress }}'"
# Run deamonized container, e.g., $dkd base /bin/echo hello
alias dkd="docker run -d -P"
# Run interactive container, e.g., $dki base /bin/bash
alias dki="docker run -i -t -P"
# Execute interactive container, e.g., $dex base /bin/bash
alias dex="docker exec -i -t"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment