2016-09-21 5 views
3

기본 docker 클라이언트 데몬을 사용하여 이미지를 파일에 저장 한 다음로드 할 수 있습니다. 예를 들어 도커 작성 및 도커 이미지 열기 방법이 있습니까?

, the docs에서 :

$ docker save busybox > busybox.tar 
$ ls -sh busybox.tar 
2.7M busybox.tar 
$ docker save --output busybox.tar busybox 
$ ls -sh busybox.tar 
2.7M busybox.tar 
$ docker save -o fedora-all.tar fedora 
$ docker save -o fedora-latest.tar fedora:latest 

나는 고정 표시기-작성을 사용하여 동일한 기능을 수행하고 싶습니다. 그러나 해당 설명서의 it doesn't appear to support save/load.

내가 이것을하고 싶은 이유는 내가 도커 양말을 통해 통신하지만 도커 자체가 설치되어 있지 않은 환경에서 도커 작성을 실행하고 있기 때문입니다. 이 환경에서는 docker 클라이언트를 설치할 수 없습니다 (단, docker-compose가 설치되어 있음). Docker가 설치되지 않아 도커가 작동하도록 설치하지 않아도됩니다. ALL docker-compose requires는 /var/run/docker.sock에 대한 연결이며 docker-py을 사용하여이 문제를 해결합니다.

나는이 작업을 수행하기 위해 docker-py을 사용하여 간단한 스크립트를 작성할 수 있다고 생각하지만, 자체적으로 작성자를 통해이를 수행하기를 바라고 있습니다.

docker-composedocker save과 함께 저장된 이미지 파일을로드하거나 동일한 명령을 수행 할 수 있습니까?

+1

@SimonBoudrias로 스크립트를 작성하는 것입니다. 그것은 도커 양말 위에서 직접 통신하며 도커 자체를 설치할 필요가 없습니다. Docker는 docker-compose가있는 곳에 설치해야 할 필요는 없지만 설치해야합니다. – enderland

+0

그것은 도커 API를 소비하는 스케쥴 도구 일 뿐이므로 저장을 위해서 실제로 실제로 도커를 사용해야합니다. –

+0

답변을 통해 답변을 얻을 수 있습니다. –

답변

-2

도커 작성으로 도커 저장과 함께 저장된 이미지 파일을로드하거나 해당 명령을 수행 할 수있는 방법이 있습니까?

없습니다. 가장 좋은 방법은 도커 작성법이 아닌 docker-py