You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker报错invalid reference format:排查大小写后仍未解决,求助

解决Docker启动mongo-express的"invalid reference format"报错

你的启动命令里存在几个语法错误,导致Docker误判镜像引用格式,具体问题和修正方案如下:

  • 环境变量赋值符号错误:多个环境变量用了-代替=,Docker会把错误的语法解析成镜像仓库名的一部分,触发大小写相关的格式报错。比如ME_CONFIG_MONGODB_ADMINUSERNAME-admin要改成ME_CONFIG_MONGODB_ADMINUSERNAME=admin,ME_CONFIG_MONGODE_SERVER-mongodb要改成ME_CONFIG_MONGODB_SERVER=mongodb。
  • 环境变量名含多余空格:ME_CONFIG_ MONGODB_ADMINPASSWORD=password中ME_CONFIG_后面多了一个空格,导致变量名无效。
  • 环境变量名拼写错误:ME_CONFIG_MONGODE_SERVER应该是ME_CONFIG_MONGODB_SERVER(缺失字母B),否则mongo-express无法正确连接MongoDB服务。

修正后的完整启动命令:

docker run -d 
  -p 8081:8081 
  -e ME_CONFIG_MONGODB_ADMINUSERNAME=admin 
  -e ME_CONFIG_MONGODB_ADMINPASSWORD=password 
  --net mongo-network 
  --name mongo-express 
  -e ME_CONFIG_MONGODB_SERVER=mongodb 
  mongo-express

内容的提问来源于stack exchange,提问作者YKing

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 14:50:19