所以我正在使用 docker remote api。我正在从运行 docker 的主机发送请求,它正在监听本地主机和通常的 unix 套接字。
所以不是使用 docker cli 命令来启动容器。我正在使用 POST/containers/create 和 POST/containers/(id or name)/start 端点。
有谁知道如何将本地目录挂载到容器中。特别是相当于 docker 远程 api 中的 docker run -d --name web -v/webapp training/webapp python app.py 命令。
请您参考如下方法:
您需要发送以下请求,然后开始:
POST /containers/create?name=web HTTP/1.1
Content-Type: application/json
{
"Cmd": [ "python", "app.py" ],
"Image": "training/webapp",
"Volumes": {
"/webapp": {}
},
}
