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

执行Docker命令创建mongo-express容器时出现invalid reference format错误

解决Docker创建mongo-express容器时的"invalid reference format"错误

问题原因

你的命令中,环境变量赋值时等号两边加了空格,比如-e ME_CONFIG_MONGODB_ADMINUSERNAME =mongoadmin,Docker会把空格后的内容错误识别为镜像引用的一部分,导致格式错误。

修正后的命令

把所有-e参数里等号两边的空格去掉即可:

docker run -d \
-p 8081:8081 \
-e ME_CONFIG_MONGODB_ADMINUSERNAME=mongoadmin \
-e ME_CONFIG_MONGODB_ADMINPASSWORD=secret \
--net mongo-network \
--name mongo-express \
-e ME_CONFIG_MONGODB_SERVER=mongodb \
mongo-express

补充说明

Docker的-e(环境变量)参数要求变量名和值直接用等号连接,不能有空格,否则会破坏命令的参数结构,引发解析错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 15:05:15