json - 在 docker 容器中设置环境变量
问题描述
我正在尝试在 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
推荐阅读
- php - 保存数据时wordpress save_post出现问题
- ssl - 如何处理不受信任的 CA 以在 Nginx 中启用双向 TLS?
- r - 错误:找不到对象“空白主题”
- java - mvn exec:exec 导致错误
- html - 同一元素上的两个无限动画每个只播放一次
- python - 橙色小部件开发:如何遍历 gui 小部件标签以显示计算输出
- javascript - javascript:修剪对象的所有属性
- python - 如何使用 cv2 覆盖/替换图像的一部分?
- c++ - 使用 nanoflann 搜索最近邻
- sql-server - SQL Server 比较 2 个表中的列并更新第二个表中的另一列