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

执行MongoDB Docker启动命令时报错:docker run需至少1个参数

解决Docker Run命令参数错误问题

你的报错是因为命令格式存在问题,大概率是反斜杠换行时的格式错误导致Docker无法识别到镜像名参数。

  • 若使用Linux/macOS的bash/zsh环境:
    反斜杠\后面不能有任何空格或制表符,必须紧跟换行。修正后的命令:

    docker run -d --name mongodbtest \
    -e MONGO_INITDB_ROOT_USERNAME=admin \
    -e MONGO_INITDB_ROOT_PASSWORD=password \
    -p 27017:27017 mongo
    

    或者直接写成一行,规避换行带来的格式问题:

    docker run -d --name mongodbtest -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password -p 27017:27017 mongo
    
  • 若使用Windows的CMD命令行:
    Windows CMD不支持\作为换行符,需用^替代,且^后面不能有空格:

    docker run -d --name mongodbtest ^
    -e MONGO_INITDB_ROOT_USERNAME=admin ^
    -e MONGO_INITDB_ROOT_PASSWORD=password ^
    -p 27017:27017 mongo
    

    同样,直接写成一行更稳妥:

    docker run -d --name mongodbtest -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password -p 27017:27017 mongo
    

另外,检查是否在复制命令时带入了全角空格、不可见字符这类多余特殊字符,手动重新输入核心命令也能排查这类问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 05:01:02