简洁版docker跑mongo
参考,欢迎点击原文:https://www.runoob.com/docker/docker-install-mongodb.html(菜鸟)
以下是拉取docker镜像并运行起来
docker pull mongo
docker run -itd --name mongo_local -p 27017:27017 mongo --auth
docker exec -it mongo_local mongo admin
>use admin
>db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
>db.auth('admin', '123456')
重启容器
然后本地navicat尝试连接docker-mongo(注意类型是mongo)
测试连接成功💡
以下是在容器中创建个数据库并插入条数据
docker exec -it 64 /bin/bash // 进入容器
mongo -u admin -p 123456
>use testdb;//使用这个数据库名,没有则新建一个
>show dbs;// 显示所有数据库
>db;// 查看当前数据库
>db.student.insert({"name":"小明"});
>db.getCollection("student").find({"name" : "小明"}).limit(1000)
本文作者:蜗牛使劲冲
本文链接:https://www.cnblogs.com/warrenwt/p/18074519
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步