如何使用远程API在Docker容器中挂载本地主机目录
所以我使用docker remote api。 我从运行docker的主机发送请求,它正在localhost和通常的unix套接字上侦听。
所以,而不是使用docker cli命令来启动一个容器。 我使用POST /containers/create
和POST /containers/(id or name)/start
endpoints。
有谁知道如何将一个本地目录安装到一个容器。 具体来说,相当于docker run -d --name web -v /webapp training/webapp python app.py
远程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": {} }, }
- Docker API – 执行开始返回“找不到页面”
- 有docker的API网关有什么select?
- 访问Docker的API很困难
- exec();(docker java api version 0.10.4)无法反序列化int的实例超出VALUE_FALSE标记,而readngdocker信息client.infoCmd()
- 通过websocket附加docker容器的标准input
- Docker容器中的SizeRootFs和SizeRw有什么区别?
- GO使用Docker API时发出问题 – 无法导入“nat”
- 我如何使用REST API与Docker引擎进行交互?
- 为什么Docker“血统”API命令不起作用?