Docker Hub 이미지 tag list 확인 방법
2019. 5. 1. 01:59 |
리눅스
Docker Hub 이미지 tag list 확인 방법
아래 API를 GET 호출하면 JSON 형태로 확인 가능하다.
https://registry.hub.docker.com/v1/repositories/[image]/tags
그런데 리눅스 shell에서 curl로 호출하면 json을 보기 편하지 않고, python -m json.tool로 보더라도 내용이 너무 길어 불편하다.
tag만 출력하기 위해 grep의 Perl regular expression을 활용해보자. 아래와 같이 taglist라는 함수를 선언해서 사용하면 편리할 것이다.
taglist(){
if [ -n "$1" ]; then
curl -s https://registry.hub.docker.com/v1/repositories/$1/tags \
| grep -oP '(?<="name": ")[^"]+'
else
printf '\n%s\n\n' "Usage: ${FUNCNAME[0]} image_name"
fi
}
alpine 이미지 출력 결과
'리눅스' 카테고리의 다른 글
리눅스 IP 주소 정렬 (0) | 2019.09.16 |
---|---|
BlueStacks 4 vdi 파일 용량 축소 (1) | 2019.07.16 |
BlueStacks 4 Disk 용량 증설 (0) | 2019.07.09 |
리눅스 특정 라인 이하 삭제 (0) | 2019.05.21 |
리눅스 auditctl로 dns 쿼리 pid 확인 (0) | 2019.04.08 |
리눅스 swap 스왑 파일 추가하기 (0) | 2019.03.03 |
리눅스 라우팅 테이블로 IP 차단하기 (0) | 2019.03.01 |
CentOS6 samba 윈도우10 공유 폴더 접근 (0) | 2018.11.27 |
최근에 달린 댓글 최근에 달린 댓글