我试图在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命令是顺序敏感的。图像名称后面的所有内容都是要在容器中运行的命令。将映像名称放在run命令的标志之后:
docker run -e ENV_VAR='{"a":{"b":"c"}}' -p 3000:3000 image