[37] 컨테이너 이미지에 이름 지정/ 태그 지정하기

    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
    반응형

    댓글