docker 명령을 반복해서 타이핑하려면 귀찮다.
bashrc 파일에 아래 내용을 복사해서 사용하면 편하다.
# 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; }
참고 사이트
- https://github.com/tcnksm/docker-alias/blob/master/zshrc
- https://windsock.io/customising-docker-cli-output/
'docker' 카테고리의 다른 글
Dockerfile 작성 및 이미지 빌드 방법 (0) | 2018.12.28 |
---|---|
Ubuntu, CentOS에 기본 패키지 설치 (0) | 2018.12.28 |
Failed to get D-Bus connection 에러 해결 (0) | 2018.12.27 |
특정 CentOS 버전 컨테이너 생성하기 (0) | 2018.12.27 |
컨테이너 데몬으로 생성하기 (0) | 2018.12.27 |