Docker中使用MongoDB报错

今天刚接触MongoDB,上完课后要求我们自己回去下一个Docker然后在上面连接MongoDB,我去社区上搜了一下怎么弄,这是我参考的文章:
https://blog.csdn.net/Mrchai521/article/details/108444711
执行到连接mongo时,我出现了这样的报错:

img


我输入
docker exec -it TestMongo mongo admin
显示错误信息为
OCI runtime exec failed: exec failed: unable to start container process: exec: "mongo": executable file not found in $PATH: unknown
我尝试去百度,但是无果,请问各位这是什么情况?我要怎么办才好?

我刚也遇到了这个问题,原因是mongodb 6.0之后就不使用mongo作为命令语句了,改成mongosh就ok了

试试这个

docker exec -it TestMongo exec mongo

解决了嘛