首页 其他

docker安装mongodb


安装mongodb

拉取镜像

docker pull mongo

也可以指定版本拉取

docker pull mongo:6.0.2

可以通过docker hub)进行搜索查看自己需要的版本

启动容器

docker run 
    -d 
    -p 27017:27017 
    -v ~/yiqi/docker/data/mongo/mongo_configdb:/data/configdb 
    -v ~/yiqi/docker/data/mongo/mongo_db:/data/db 
    --name mongo 
    mongo
    --auth

参数解析:

-d 后台运行

-p 宿主机端口:docker端口(端口映射)

-v 宿主机目录:docker目录(数据挂载)

--name 给容器起个名字

最后一个mongo是使用那个镜像

-- auth mongo开启权限验证

检查是否启动成功

可以使用docker ps命令查看

image-20221009130615970.png

设置mongo权限

使用下边的命令进入到mongo的命令行模式

docker exec -it mongo mongo admin

然后创建一个用户

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

image-20221009131605166.png

测试连接mongo

这里使用了Navicat 进行测试
创建一个mongoDB连接
image-20221009131820145.png
配置刚刚创建的root用户
image-20221009131912133.png




文章评论

目录