通过远程API设置Docker Volume Driver选项

有没有通过'POST / containers / create'remote api设置Docker卷驱动select的方法? 我想要做这样的事情:

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

我可以使用下面的json创build一个卷并指定一个驱动程序,但我不确定是否有设置卷驱动程序的方法。

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

看起来好像只使用/ containers / create是可能的,但是可以通过先创build卷然后将其挂载到容器来实现。

 POST /volumes/create { "Name": "myvolume", "Driver": "azurefile", "DriverOpts": { "share": "myshare" } } POST /containers/create { "HostConfig": { "Binds": ["myvolume:/data"], "VolumeDriver": "azurefile" } }