要启动容器,我输入以下命令:
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/
相关文章:
javascript - 如何获取在另一个模型中定义的 Mongoose 数据库的架构
security - MongoDB:使用文档 ID "in public"是否安全?
mongodb - 将对象插入 Mongoose 中的数组模式
javascript - 如何从 Mongoose 的集合中排除一个特定字段?
mongodb - MongoDB 的 'lost data' 批评在多大程度上仍然有效?
node.js - 来自 AWS Lambda 的 MongoDB 连接
mongodb - 如何根据 Mongodb 中的键删除重复项?