반응형
Docker는 저장소 이름을 변경하거나 이미지 이름을 바꾸는 방법은 무엇입니까?
이미지의 저장소 이름을 변경하려고합니다.
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
server latest d583c3ac45fd 26 minutes ago 685.5 MB
따라서 이름 server
을 다음과 같이 변경하고 싶습니다 myname/server
.
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
myname/server latest d583c3ac45fd 26 minutes ago 685.5 MB
어떻게해야합니까?
docker tag server:latest myname/server:latest
또는
docker tag d583c3ac45fd myname/server:latest
태그는 전체 이미지 이름 ( d583c3ac45fd...
)에 대한 사람이 읽을 수있는 별칭입니다 .
따라서 원하는만큼 많은 이미지를 동일한 이미지와 연관시킬 수 있습니다. 이전 이름이 마음에 들지 않으면 다시 태그를 지정한 후 제거 할 수 있습니다.
docker rmi server
그냥 제거합니다 alias/tag
. d583c3ac45fd
다른 이름이 있기 때문에 실제 이미지는 삭제되지 않습니다.
속기로서 다음을 실행할 수 있습니다.
docker tag d58 myname/server:latest
여기서 d58
IMAGE ID의 처음 3자를 나타냅니다.이 경우 필요한 것입니다.
마지막으로 다음과 같이 이전 이미지를 제거 할 수 있습니다.
docker rmi server
docker tag CURRENT_IMAGE_NAME DESIRED_IMAGE_NAME
최근에 일부 이미지를 Docker 레지스트리 (docker.mycompany.com)에서 Artifactory (docker.artifactory.mycompany.com)로 마이그레이션해야했습니다.
docker pull docker.mycompany.com/something/redis:4.0.10
docker tag docker.mycompany.com/something/redis:4.0.10 docker.artifactory.mycompany.com/something/redis:4.0.10
docker push docker.artifactory.mycompany.com/something/redis:4.0.10
docker run -it --name NEW_NAME 기존 _ 이름
기존 이미지 이름을 변경합니다.
참고 URL : https://stackoverflow.com/questions/25211198/docker-how-to-change-repository-name-or-rename-image
반응형
'Programming' 카테고리의 다른 글
XML에서 앰퍼샌드를 이스케이프 처리하여 HTML에서 엔티티로 렌더링하려면 어떻게해야합니까? (0) | 2020.02.12 |
---|---|
클래스 정의를위한 * .h 또는 * .hpp (0) | 2020.02.12 |
서브 세트 데이터 프레임의 드롭 팩터 레벨 (0) | 2020.02.12 |
유닉스의 텍스트 파일에서 미리 정해진 범위의 줄을 어떻게 추출 할 수 있습니까? (0) | 2020.02.12 |
JavaScript를 사용하여 문자열을 제목으로 변환 (0) | 2020.02.12 |