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

Docker安装Mongo后出现mongo command not found的原因及解决方法

问题:Docker中进入Mongo容器后执行mongo命令提示“bash: mongo command not found”的原因及解决办法

原因

官方MongoDB Docker镜像从6.0版本开始,已经移除了旧的mongo交互式shell客户端,替换为官方推荐的mongosh工具,因此在新版镜像容器内执行mongo会提示命令不存在。

解决办法

  • 使用官方推荐的新客户端命令替代:直接在容器内执行mongosh,该工具完全兼容原mongo的功能,且支持更多新特性。
  • 若需保留旧mongo命令:拉取5.0及以下版本的Mongo镜像启动容器,例如:
    docker run -d -p 27017:27017 --name shopping-mongo mongo:5.0
    
    进入该容器后即可正常使用mongo命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 12:55:16