如何使用远程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群集:REST API可以通过端口3001访问,但不能通过networking服务器访问
- terraform provider + docker registry v2 = 404
- 为Google的Oauthconfiguration开发和生产秘密
- GO使用Docker API时发出问题 – 无法导入“nat”
- 例如在java中的kubernetes上部署Docker镜像
- 使用DockerregistryAPI进行身份validation
- 有没有办法将远程API用作泊坞窗撰写文件中的端点?
- 获取stream错误:streamID 1; 在容器中使用Golang中的GooglesearchAPI时的PROTOCOL_ERROR