マイドッカバージョンカール使用することはできません。がドッキングウィンドウAPIを使用したtarballからドッキングウィンドウの画像をロードするために
[[email protected] curl]$ sudo docker version
Client:
Version: 1.10.0
API version: 1.22
Go version: go1.5.3
Git commit: 590d5108
Built: Thu Feb 4 18:34:50 2016
OS/Arch: linux/amd64
Server:
Version: 1.10.0
API version: 1.22
Go version: go1.5.3
Git commit: 590d5108
Built: Thu Feb 4 18:34:50 2016
OS/Arch: linux/amd64
を私はカールを使用したtarballから画像をロードしたいが、それは失敗します。しかし、私は問題はないは、このコマンドでそれをロードします:
sudo ./curl --unix-socket /var/run/docker.sock -X POST -H "Content-Type: application/x-tar" -d "@/home/cloud-user/curl/utuntu.tar" http:/images/load
Untar re-exec error: exit status 1: output: archive/tar: invalid tar header
sudo ./curl --unix-socket /var/run/docker.sock -X POST -H "Content-Type: application/x-tar" -d "/home/cloud-user/curl/utuntu.tar" http:/images/load
Untar re-exec error: exit status 1: output: unexpected EOF
カールがで動作します。ここでは
**sudo docker load --input utuntu.tar** //works
のtarball情報
[[email protected] curl]$ pwd
/home/cloud-user/curl
[[email protected] curl]$ ls -l utuntu.tar
-rwxrwxrwx 1 cloud-user cloud-user 130499072 Aug 1 15:46 utuntu.tar
は、私が試みたが失敗した2つのカールコマンドです/ images/json、/ containers/id/startなどのコマンドですが、ロードはしません。
画像/ロード・ドキュメントはファイルから「全く余分な処理で指定されたとおりにポストデータ」に多くの情報https://docs.docker.com/engine/reference/api/docker_remote_api_v1.22/
あなたのtarアーカイブはOKです、 'http:/ images/load'とは何ですか? – vitr
@vitrこれはパスのみを指定するhttp URIであり、ソケット要求にはホストは必要ありません – Matt