Docker 객체 레이블 관리
Docker 객체 레이블 관리 (Labels)
이미지, 컨테이너, 볼륨, 네트워크 등 Docker 객체에 레이블(label) 을 추가하고 관리하는 방법을 설명한 문서예요.
본문
레이블은 Docker 객체에 붙이는 키-값 메타데이터예요. 이미지, 컨테이너, 볼륨, 네트워크, 데몬 등에 설정할 수 있어요. 조직 규칙, 버전 정보, 소유자 등을 객체에 표시하는 데 유용해요.
컨테이너 레이블
$ docker run -d --label env=production --label version=1.2 myapp
이미지 레이블 (Dockerfile)
LABEL org.opencontainers.image.source="https://github.com/example/app"
LABEL version="1.0"
공통 명령
docker inspect로 객체의 레이블 확인.--filter "label=<key>=<value>"로 레이블로 필터링.
목적
레이블을 일관되게 사용하면 객체를 분류하고 탐색하며, 자동화(예: 특정 레이블이 있는 컨테이너만 정리)에 활용할 수 있어요. 이미지 라벨은 OCI 표준 키 권장도 있어요.