在Mesosphere中的“args”是否与docker run命令中的环境variables相当?

我有一个微服务json模板来部署使用Mesosphere:

{ "id": "service", "container": { "docker": { "image": "foo/foo:latest" }, "type": "DOCKER", "volumes": [] }, "args": [ "--key", "value" ], "cpus": 0.5, "mem": 128.0, "instances": 1 } 

但出于原因,我想手动做docker run命令来部署这个容器。 这是我的cmd:

 docker run --name service\ -e "key=Mesosphere DCOS" \ --cpu-period=100000 \ --cpu-quota=50000 \ --memory=128M \ foo/foo:latest 

然后退出并抱怨key值的容器丢失。 所以我不确定是否args = -e在docker run命令中。

“Args”是命令的论据。 一个例子是:

 docker run --name service\ -e "key=Mesosphere DCOS" \ --cpu-period=100000 \ --cpu-quota=50000 \ --memory=128M \ foo/foo:latest \ bash --key value 

“阿格斯”将是:

  "args": [ "--key", "value" ],