docker安装mongodb

docker官网

step1:安装

docker pull mongo

 

step2:映射端口

docker run --name ench-mongo -p27017:27017 -d mongo --auth

“--name ench-mongo”:指定运行的容器名称

“-p27017:27017”:将容器的27017端口映射到主机的27017端口,前面是主机端口,后面是容器端口

“-d”:后台运行容器

“mongo”:指定运行容器的镜像名称

“--auth”:指定运行容器的参数

异常:如果报错sock: connect: permission denied

已root权限执行命令

进入容器

sudo docker exec -it 284e881ec419aa65393fba301d925798e1e90d216b08bc63a30d8fe3f4f8dcf7 /bin/bash

# 连接mongo mongo

# 切换至admin数据库 use admin

# 创建超级管理员

db.createUser({user: "root", pwd: "root", roles: [{ role: "root", db: "admin" }]})

exit

 

测试

mongo  宿主机ip/admin  -utest -p

 

 

redis

Elasticsearch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值