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”:指定运行容器的镜像名称

扫描二维码关注公众号,回复: 2828109 查看本文章

“--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

猜你喜欢

转载自blog.csdn.net/Fichz/article/details/81167035