> 운영 및 유지보수 > Docker > docker가 이미지 이름을 바꾸는 방법에 대한 자세한 설명

docker가 이미지 이름을 바꾸는 방법에 대한 자세한 설명

PHPz
풀어 주다: 2023-04-04 09:40:36
원래의
23183명이 탐색했습니다.

Docker는 개발자가 애플리케이션과 해당 종속성을 휴대용 컨테이너로 패키징할 수 있는 오픈 소스 애플리케이션 컨테이너 엔진입니다. 이 접근 방식을 사용하면 코드를 수정하지 않고도 애플리케이션을 어디서나 실행할 수 있습니다. Docker 이미지는 컨테이너를 만드는 데 사용되는 템플릿입니다. 하나의 이미지로 여러 컨테이너를 만들 수 있습니다. Docker 이미지의 이름을 바꾸려는 경우 다음 문서에서 이 작업을 수행하는 방법을 자세히 설명합니다.

방법 1: 태그 명령

Tag 명령을 사용하여 기존 이미지를 다른 이름(별칭)으로 표시합니다. 다음은 이미지 이름을 바꾸는 가장 간단한 방법입니다:

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
로그인 후 복사

그 중 SOURCE_IMAGE는 기존 이미지의 이름이고, TAG는 이미지의 태그이며, TARGET_IMAGE는 이름이 바뀐 이미지의 이름입니다. TAG 매개변수가 지정되지 않은 경우 기본값은 최신 버전을 나타내는 "최신"입니다. 다음은 이미지 이름을 myimage:v1에서 myimage2:v2로 바꾸는 방법에 대한 예입니다.

docker tag myimage:v1 myimage2:v2
로그인 후 복사

사용 가능한 모든 이미지를 나열하려면 다음 명령을 사용하십시오.

docker images
로그인 후 복사
로그인 후 복사

방법 2: 빌드 명령을 통해

다른 이미지를 사용하려는 경우 이미지를 빌드하려면 다음 명령을 사용할 수 있습니다.

docker build -t new_image_name:tag .
로그인 후 복사

여기서 new_image_name은 새 이미지에 지정하려는 이름이고, tag는 이미지의 레이블이며, 마지막 문자 점(.)은 Dockerfile 사용을 나타냅니다. 현재 디렉토리 문서의 다음은 현재 디렉터리에 새 이름 myimage2로 Dockerfile을 생성하는 예입니다.

docker build -t myimage2 .
로그인 후 복사

방법 3: 이름 바꾸기 명령을 통해

Docker 1.13 이상 버전에서는 docker rename 명령 사용을 지원합니다. 기존 컨테이너 또는 이미지의 이름이 지정된 이름으로 변경됩니다. 이 명령을 사용하여 이미지 이름을 바꾸는 예:

docker rename old_name new_name
로그인 후 복사

여기서 old_name은 현재 이미지의 이름이고 new_name은 새 이미지에 지정할 이름입니다. 다음은 Docker 이미지 myimage의 이름을 myimage2로 바꾸는 예입니다.

docker rename myimage myimage2
로그인 후 복사

사용 가능한 모든 이미지를 나열해야 하는 경우 다음 명령을 사용할 수 있습니다.

docker images
로그인 후 복사
로그인 후 복사

요약

Docker는 컨테이너화된 애플리케이션을 구축하고 배포하는 데 널리 사용되는 기술입니다. Docker 이미지는 컨테이너 구축의 기초이며 다양한 방법으로 이름을 바꿀 수 있습니다. 이 기사에서는 Docker 이미지의 이름을 바꾸는 세 가지 방법(tag 명령, build 명령, rename 명령 사용)을 소개했습니다. 각 방법에는 장단점이 있으며 필요에 따라 적합한 방법을 선택할 수 있습니다.

위 내용은 docker가 이미지 이름을 바꾸는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿