2016-09-21 20 views
3

ネイティブのドッカークライアントデーモンを使用すると、画像をファイルに保存してからロードすることができます。一例として、 ドッカーの画像を保存および開く方法はありますか?

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が含まれています。

私はこれをやりたいのですが、私はドッカー靴下を介して通信する環境でドッカーを作成していますが、ドッカー自体はインストールされていません。この環境でドッカークライアントをインストールすることはできません(ただし、ドッカーの作成はインストールされています)。 ドッカーがインストールされていないため、ドッカーが動作するようにインストールする必要はありません。 ALL docker-compose requiresは/var/run/docker.sockへの接続で、これに対処するにはdocker-pyを使用します。

私はこれを行うにはdocker-pyを使用して簡単なスクリプトを書くことができたと思いますが、ドッカーの作成でこれを行うことを望んでいます。

docker saveで保存されたイメージファイルをロードする方法、または同等のコマンドを実行する方法はありますか。

+1

@SimonBoudriasというスクリプトを書くことです。これはドッカーの作成方法ではありません。それはドッカー靴下で直接通信し、ドッカー自体を取り付ける必要はありません。ドッカーはどこにでもインストールする必要がありますが、ドッカーの作成場所にインストールする必要はありません。 – enderland

+0

ドッカーAPIを消費するのは単なるスケジューリングツールなので、実際にはドッカーを実際に使用する必要があります。 –

+0

答えは、回答者になります。 –

答えて

-2

docker-saveで保存された画像ファイルを読み込んだり、同等のコマンドを実行する方法はありますか?

ありません。あなたの最善の選択肢は、docker-py

関連する問題