2016-04-10 8 views
2

'POST/containers/create'リモートAPI経由でDockerボリュームドライバを設定する方法はありますか?リモートapiを介してドッカーボリュームドライバを設定する

docker run -it -v $(docker volume create -d azurefile -o share=myshare):/data busybox 

私はボリュームを作成し、以下のJSONを使用してドライバを指定することができますが、ボリュームドライバは付き合え設定の方法がありますかどうかはわからない:私はこのような何かをしたいと思います。

"HostConfig": { 
    "Binds": ["myshare:/data"], 
    "VolumeDriver": "azurefile" 
    } 

答えて

0

これが可能であるかのように、それは作成/だけ/コンテナを使用していないようですが、それは最初のボリュームを作成して、コンテナにそれを取り付けることによって達成することができます。

POST /volumes/create 
{ 
    "Name": "myvolume", 
    "Driver": "azurefile", 
    "DriverOpts": { 
    "share": "myshare" 
    } 
} 

POST /containers/create 
{ 
    "HostConfig": { 
    "Binds": ["myvolume:/data"], 
    "VolumeDriver": "azurefile" 
    } 
} 
関連する問題