我希望使用json文件通过docker创建和启动带有一些参数(对CMD)的docker容器。
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“子条目”的顶部。
"Args": "server --address 192.168.150.3:80 /export",但是当我检查的时候,争论是不存在的。
在文档中,只有在检查容器并查看参数时才有示例。
是否有一种方法可以在json文件中传递Args,或者当您用curl和一个有效负载启动容器时(排除了“docker”)?
更新:
解决方案是列出数组中双引号中的所有参数。
"Cmd": [
"server" ,"--address", "192.168.100.8:8888", "/export"
],发布于 2017-09-06 07:15:58
API在JSON中有两个属性
"Cmd": [
"date"
],
"Entrypoint": "",您需要更改Cmd数组以传递所需的参数。
https://stackoverflow.com/questions/46067451
复制相似问题