mongodb - 如何在 docker 容器中启动 mongodb shell?

要启动容器,我输入以下命令:

sudo docker run -i -t -p 28000:27017 mongo:latest /usr/bin/mongod --smallfiles

但是我想在这个容器中打开 shell 来输入 mongo 命令。 我应该运行什么命令来做同样的事情?

最佳答案

您可以通过运行以下命令来运行交互式 mongo shell:

docker run -it -p 28000:27017 --name mongoContainer mongo:latest mongo

否则,如果你的容器已经在运行,你可以使用exec命令:

docker exec -it mongoContainer mongo

https://stackoverflow.com/questions/32944729/

相关文章:

mongodb - NoSQL 最佳实践

javascript - 如何获取在另一个模型中定义的 Mongoose 数据库的架构

security - MongoDB:使用文档 ID "in public"是否安全?

mongodb - 将对象插入 Mongoose 中的数组模式

javascript - 如何从 Mongoose 的集合中排除一个特定字段?

mongodb - MongoDB 的 'lost data' 批评在多大程度上仍然有效?

node.js - 来自 AWS Lambda 的 MongoDB 连接

mongodb - 如何根据 Mongodb 中的键删除重复项?

javascript - 在 javascript 中创建一个 ISO 日期对象

javascript - 是否可以在 javascript 执行中写入 mongodb 控制台?