개발/이것저것
Docker Image를 옮기는 방법
KingGodGeneral
2024. 3. 29. 20:15
반응형
Docker Image를 생성하는 머신과 Container를 생성하는 머신은 다른 경우가 많다.
아래 설명은 Image를 다른 머신으로 옮기는 방법이다.
1. Image 생성 머신에서
Docker Image에 Tag 부여
# 세부 내용은 docker tag 검색
docker tag <도커 이미지 이름> <도커 이미지 이름>:<태그>
Registry 선택하기
Docker Image를 공유할 공간을 선택해야 한다.
Docker Hub가 가장 많이 쓰이지만, 여기에 올리면 내 Image가 불특정 다수에게 공개된다.
Private Registry는 아래 명령어를 통해 만들 수 있다.
docker run -d -p 5000:5000 --restart=always --name registry registry:2
Docker Image Push하기
# Docker Hub
docker push <USER ID>/<도커 이미지 이름>:<태그 이름>
# Private Registry
docker push <Registry 주소>:<Registry 포트>/<도커 이미지 이름>:<태그 이름>
2. Image 수신 머신에서
Docker Image Pull하기
docker pull <도커 이미지 위치>
Docker Image 확인하기
아래 명령어를 통해 image가 잘 받아와졌는지 확인 가능하다.
docker images
반응형