728x90
반응형
Docker 이미지와 컨테이너 이름 관리하기
컨테이너 이미지에 이름 지정/ 태그 지정하기
컨테이너 이름 지정
1. --name 옵션 사용
# 컨테이너에 사용자 지정 이름 부여
docker run --name myContainer 이미지ID
# 예시
docker run -p 3000:80 -d --rm --name goalApp 이미지ID
2. 장점
- 컨테이너 ID 대신 이름으로 참조 가능
- 관리가 용이
- 명령어 사용이 간편
docker stop goalApp
docker start goalApp
이미지 태그 지정
1. 태그 구조
- 이름(repository):태그(tag)
- 예: node:14, mysql:5.7
2. 이미지 빌드 시 태그 지정
# -t 옵션으로 태그 지정
docker build -t 이미지이름:태그 .
# 예시
docker build -t goals:latest .
3. 태그의 용도
- 버전 관리
- 환경 구분 (dev, prod)
- 구성 식별
태그 사용 예시
1. 기본 태그
# 빌드
docker build -t myapp:1.0 .
# 실행
docker run --name container1 myapp:1.0
2. 다중 버전 관리
docker build -t myapp:1.0 .
docker build -t myapp:1.1 .
docker build -t myapp:latest .
장점
1. 관리 용이성
- 직관적인 이름 사용
- 버전 추적 가능
- 명령어 사용 간편화
2. 식별 용이성
- 목적에 맞는 이름 지정
- 버전 관리 용이
- 환경별 구분 가능
이미지와 컨테이너에 의미 있는 이름을 부여함으로써 Docker 작업을 더 효율적으로 관리할 수 있습니다.
참고
https://www.udemy.com/course/docker-kubernetes-2022
728x90
반응형
'강의 > Docker & Kubernetes : 실전 가이드' 카테고리의 다른 글
[44] 데이터 카테고리 / 다양한 종류의 데이터 이해하기 (0) | 2025.02.19 |
---|---|
[38, 39, 40] 이미지 공유하기 - 도커 허브 (0) | 2025.02.17 |
[36] 컨테이너에 / 컨테이너로 부터 파일 복사하기 (0) | 2025.02.17 |
[33, 34] 이미지 & 컨테이너 삭제하기 (0) | 2025.02.16 |
[32] 인터렉티브 모드로 들어가기 (0) | 2025.02.15 |
댓글