json - 在Docker容器中设置环境变量

标签 json docker environment-variables

我正在尝试在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/

相关文章:

javascript - 在 JavaScript 或 Json 上获取不同的数据对象

Docker:禁用从远程注册表中拉取

sed - 将变量从容器开始传递到文件

python - 试图理解 pythonpath 变量

json - knockout 绑定(bind)可选字段

json - Scala 创建多行 JSON 字符串

spring-boot - 使用JIB插件对Spring Boot应用程序进行Docker化

.net 5 的 Docker 镜像

Jenkins Slave - 如何添加或更新环境变量

MySQL,根据 JSON 数组中的值选择记录