#46 도커 목록 조회(필요한 칼럼만!) docker ps
star
Tasks
.ID - 컨테이너 ID
.Names - 컨테이너 이름
.Image - 이미지 이름
.Status - 컨테이너 상태
.Ports - 포트 매핑
.Command - 실행 명령어
.CreatedAt - 생성 시간
.Size - 컨테이너 크기
.Networks - 네트워크 정보
# 정렬된 docker ps
alias dps='(docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Networks}}\t{{.Ports}}" | head -n 1; docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Networks}}\t{{.Ports}}" | sed "1d" | sort)'
# 정렬된 docker ps -a
alias dpsa='docker ps -a --format "{{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Networks}}\t{{.Ports}}" | sort | awk -F'\''\t'\'' '\''
BEGIN {
OFS="\t"
}
NR==1 {
printf("[S] NAMES\tIMAGE\tNETWORKS\tPORTS\n")
next
}
{
status = $3
names = ($3 ~ /^Up/) ? "[O] " $1 : "[-] " $1
printf("%s\t%s\t%s\t%s\n", names, $2, $4, $5)
}'\'' | column -t -s $'\''\t'\'''
unalias dps
source ~/.bashrc # bash 사용시
# 또는
source ~/.zshrc # zsh 사용시
Comment 0
-
Added
KKoZZi added
dockerlabel 01-03
Add a comment
Comment 0