이미지 태그는 간단한 라벨이나 별칭을 사용하여 이미지를 설명하는 데 사용되빈다. 태그는 프로젝트의 버전, 이미지의 기능 또는 단순히 사용자의 이름 등, 이미지를 설명할 수 있는 거의 모든 것이 될 수 있습니다.이를 통해 프로젝트의 버전을 관리하고 추적할 수 있습니다.
도커 태그란
도커 태그는 개발 및 배포 중 이미지의 버전을 구분하는 라벨입니다. 도커 태그를 사용하면 다양한 버전의 도커 이미지를 식별할 수 있습니다.
태그를 사용하여 이미지 빌드하기
이미지를 빌드할 때 -t 옵션을 사용하여 태그를 지정할 수 있습니다. 태그를 지정하지 않으면 latest 태그가 붙습니다.
docker build -t <image-name>:<tag-name>
도커파일를 이용하여 이미지 태그를 지정할 수도 있습니다.
// dockerfile
FROM ubuntu:latest
이미지를 my-ubuntu라는 사용자 정의 태그로 빌드할 수 있습니다.
docker build -t tag-image:my-ubuntu .
도커 태그 명령어를 사용하여 이미지 태그 지정하기
도커 이미지는 아래와 같이 태그를 지정할 수 있습니다.
docker tag <source_image_name>:<tag_name> <target_image_name>:<tag_name>
소스 이미지 이름과 태그를 타겟 이미지 이름과 태그로 생성할 수 있습니다.

hanmailco34/test-001:v1.1라는 이미지를 기반으로 v1.2라는 태그를 가진 새로운 이미지를 생성하였습니다.
단일 도커 태그로 이미지 빌드하기
도커파일을 사용하여 이미지를 빌드할 때 다음 명령어를 사용하여 이미지를 태그할 수 있습니다.
docker build -t hanmailco34/test-001:v1.3 .
여러 도커 태그로 이미지 빌드하기
도커는 하나의 이미지에 여러 태그를 할당할 수 있습니다.
docker build -t hanmailco34/test-001:v1.3 -t hanmailco34/test-001:v1.4 .
위와 같이 실행하면 두 가지 다른 태그 이름 v1.3과 v1.4가 생성됩니다.
태그 없이 이미지 빌드하기
태그를 사용하지 않고도 이미지를 빌드할 수 있으며, tag는 latest로 생성됩니다.
도커 pull 명령어에서 태그 사용하기
pull 명령어를 통해서 도커 허브에 있는 도커 이미지를 가져올 수 있습니다. 태그가 지정되지 않으면 latest 태그가 자동으로 추가되어 최신 버전의 이미지를 가져옵니다.
docker pull alpine:3.6
위와 같이 명령어를 입력하면 3.6버전으로 가져올 수 있습니다.
'Docker' 카테고리의 다른 글
| [Docker] 도커 컨테이너를 통한 가상화,도커와 가상 머신(VM) 차이점 (1) | 2024.05.31 |
|---|---|
| [Docker] 도커를 사용하여 컨테이너화 하기 (0) | 2024.05.31 |
| [Docker] 도커 commit 사용법 (0) | 2024.05.31 |
| [Docker] 도커 이미지 명령어 사용법 (0) | 2024.05.31 |
| [Docker] 도커 이미지란 무엇인가?(도커 컨테이너와 차이점), 도커로 톰캣 띄우기 (0) | 2024.05.31 |