首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过docker将args传递到容器

通过docker将args传递到容器
EN

Stack Overflow用户
提问于 2017-09-06 05:30:27
回答 1查看 1.2K关注 0票数 4

我希望使用json文件通过docker创建和启动带有一些参数(对CMD)的docker容器。

代码语言:javascript
复制
curl -XPOST --unix-socket /var/run/docker.sock -d @minio.json -H 'Content-Type: application/json' http://localhost/containers/create?name=minio
curl -XPOST --unix-socket /var/run/docker.sock -H 'Content-Type: application/json' http://localhost/containers/minio/start

我试着把它们放在json和HostConfig“子条目”的顶部。

代码语言:javascript
复制
"Args": "server --address 192.168.150.3:80 /export",

但是当我检查的时候,争论是不存在的。

在文档中,只有在检查容器并查看参数时才有示例。

是否有一种方法可以在json文件中传递Args,或者当您用curl和一个有效负载启动容器时(排除了“docker”)?

更新:

解决方案是列出数组中双引号中的所有参数。

代码语言:javascript
复制
"Cmd": [
"server" ,"--address", "192.168.100.8:8888", "/export"
],
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-06 07:15:58

API在JSON中有两个属性

代码语言:javascript
复制
   "Cmd": [
           "date"
   ],
   "Entrypoint": "",

您需要更改Cmd数组以传递所需的参数。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46067451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档