我正在尝试在Docker容器中设置环境变量,但出现以下错误
starting container process caused "exec: \"-e\": executable file not found in $PATH": unknown
这是我设置变量的方法
docker run image -e ENV_VAR= '{"a":{"b":"c"}}' -p 3000:3000
我想念什么?
最佳答案
docker命令是顺序敏感的。镜像名称后面的所有内容都是您要在容器内运行的命令。将图像名称放在运行命令的标志之后:
docker run -e ENV_VAR='{"a":{"b":"c"}}' -p 3000:3000 image
关于json - 在Docker容器中设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53178268/