2015-01-16 3 views
0

이 질문의 기원은 도커 개인 레지스트리에서 가져 오는 것이 매우 느립니다.도커 : 도커 레이어를 이미지에 결합하십시오.

그런 다음 레지스트리 원격 API를 통해 wget의 속도가 괜찮음을 알 수 있습니다.

이제 하나의 이미지 레이어를 얻습니다. 어떻게 이미지를 도커 데몬에로드 할 수 있습니까?

추신 :

난 layer.0 모든 층의 기본 이미지이다 docker load < layer.0을 시도했다.

그 결과는 다음과 같습니다.

FATA[0015] Error: open /home/docker/data/docker/tmp/docker-import-087506163/repo/etc/json: no such file or directory

답변

1

모든 레이어는 사용자가 "이미지"를 컨테이너 화하기 위해로드해야하는 차이입니다. 모든 레이어가 포함 된 단일 이미지 파일은 없습니다. 동일한 기본 이미지로 여러 이미지를 공유하고 레이어를 공유 할 때 유용합니다. 레이어를 단일 이미지로 압축하는 유일한 방법은 컨테이너를 실행하여 타르볼로 내보내고 새 이미지로 가져 와서 도커 저나 저장소에 배포하는 것입니다.

소스를 보려면 Solomon Hykes comment을 참조하십시오.

+0

레이어를 병합하거나 병합 할 필요가 없습니다. 나는 모든 레이어를 하나씩로드하여 이미지로 결합하는 방법을 찾기를 바랍니다. 수동으로 작업을 끌어 오는 것과 같습니다. – templefox

관련 문제