티스토리 뷰

공부

[Docker & k8s] alias

승가비 2022. 4. 26. 15:55
728x90
# Print List container
alias dps='docker ps --format "table {{.ID}} \t{{.Image}} \t{{.Command}} \t{{.Names}} \t{{.Status}} \t{{.Ports}}"'

# Stop all containers
dstop() { docker stop $(docker ps -a -q); }

# Remove all containers
drm() { docker rm $(docker ps -a -q); }

# Stop and Remove all containers
alias drmf='docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)'

# Remove all images
dri() { docker rmi $(docker images -q); }

# 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; }

alias k=kubectl

compdef __start_kubectl k
alias kgp='k get pods -o wide'
alias kdp='k describe pod'
alias kgs='k get svc'
alias kgr='k get rs'

https://github.com/tcnksm/docker-alias/blob/master/zshrc

 

GitHub - tcnksm/docker-alias: My Docker alias and functions

My Docker alias and functions. Contribute to tcnksm/docker-alias development by creating an account on GitHub.

github.com

https://windsock.io/customising-docker-cli-output/

 

Docker Tip: Customising Docker CLI Output

Docker provides a comprehensive API and CLI to its platform. This article is concerned with customising the output returned by Docker CLI commands. There are a large number of Docker client CLI commands, which provide information relating to various Docker

windsock.io

https://palyoung.tistory.com/2

 

docker alias 명령 정리

docker 명령을 반복해서 타이핑하려면 귀찮다. bashrc 파일에 아래 내용을 복사해서 사용하면 편하다. # Print List container alias dps='docker ps --format "table {{.ID}} \t{{.Image}} \t{{.Command}} \t{{.N..

palyoung.tistory.com

 

728x90
댓글