关于window10下面docker容器部署mongo

window下面 docker安装mongodb

由于最近项目需求做爬虫,最后对接到mogodb进行存储操作。周末抽空在windows下面直接借助docker安装mongodb.
 1. 拉取镜像docker pull mongo
 2. docker images (查看镜像)
 3. docker run -p 27017:27017 -td mongo(启动镜像文件)
 4.docker ps 查看已经启动的镜像文件
 4. docker -exec -it 镜像id /bin/bash 以终端命令行的方式进入容器
 5. mongo (进入mongo) 
 6. mongo 里面的权限设置
 7. 创建管理者角色和普通用户信息   
 8. use admin
   db.createUser(
		{
		user: "admin",
		pwd: "password", # 写成自己的密码
		roles: [ { role: "root", db: "admin" } ] # 管理者
		});
 9.  这个是你在上一步执行完的返回结果,
    Successfully added user: {
    "user" : "admin",
    "roles" : [
            {
                    "role" : "root",
                    "db" : "admin"
            }
    ]
   }
   10. mongo --port 27017 -u admin -p password --authenticationDatabase admin (以刚建立的用户登录数据库 创建test用户)
   11. use test
		db.createUser(
		{
		user: "tester",
		pwd: "password",
		roles: [
		{ role: "readWrite", db: "test" }
		]
		}
		);
   12. exit
   13. mongo -u tester -p --authenticationDatabase test (以刚创建的test用户登录)			
   14. show dbs
   15. show collections 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值