2014-10-03 3 views
3

우분투 컴퓨터에 하나의 도커 이미지가 있습니다. 로컬에서 고정 된 이미지를 커밋했지만 저장소에 푸시되지 않았습니다. 이제 다른 컴퓨터 (Windows 7)에서 같은 이미지를 가져 오려고합니다. 그 이미지를 어떻게 끌어낼 수 있습니까? 두 기계 모두 7 ans 우분투는 같은 네트워크에 있습니다.리포지토리에 푸시되지 않은 도커 이미지를 가져옵니다.

답변

2

docker export을 사용하여 이미지를 내보낼 수 있습니다. 따라서 이미지를 타르 (여기에 설명 된대로 http://docs.docker.com/reference/commandline/cli/#export)로 파이프하면 import을 Windows 7 호스트 (http://docs.docker.com/reference/commandline/cli/#import)에서 볼 수 있습니다.

import 이미지를 만들 때 이름과 태그를 지정할 수 있습니다.

여기서 해결해야 할 것은 네트워크를 통해 이미지를 전송하는 방법뿐입니다. SCP 또는 NFS와 같은 것을 사용할 수는 있지만 중요한 것은 아닙니다.

1

된 .tar에 이미지를 저장 : 당신의 윈도우 시스템에

docker save IMAGE_ID > /path/to/image.tar 

전송이, 그리고로드 : 제외

docker load < /path/to/image.tar 
0

를 타르와 같은 이미지를 내보내기/가져 오기에서 , 다른 사람들이 제안한 것처럼 로컬 네트워크에서 개인 레지스트리를 실행하고 그로부터 푸시/풀을 실행할 수도 있습니다. docker-registry image을 참조하십시오.

관련 문제