0
我有微服務的JSON模板使用中間層部署:Mesosphere中的「參數」是否與docker run命令中的環境變量等效?
{
"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
值缺失。所以我不知道docker run命令中的args
= -e
。
是不是'--'僅保留碼頭工人的選擇? – Casper
在圖像名稱後鍵入的內容會覆蓋docker文件中命令的定義。它只是一個shell命令。 – German