docker镜像库:https://hub.docker.com/search?q=&type=image
mongodb镜像地址:https://hub.docker.com/_/mongo?tab=tags
官网安装文档:https://docs.mongodb.com/manual/administration/install-on-linux/

  1. 命令来查看可用版本:
    docker search mongo
    2.拉取镜像
    docker pull mongo:latest
    3.查看本地镜像/查看运行镜像
    docker images
    docker ps
    4.运行容器:挂载本地目录/soft/mongodb/db映射到容器内目录/data/db --auth 密码登录
    docker run -dit --name mongo -p 27017:27017 -v /soft/mongodb/db:/data/db mongo --auth
    5.进入容器中
    docker exec -it mongo mongo admin
    6.创建用户

创建一个名为 admin,密码为 123456 的用户。

db.createUser({ user:‘admin’,pwd:‘123456’,roles:[ { role:‘userAdminAnyDatabase’, db: ‘admin’},“readWriteAnyDatabase”]});

尝试使用上面创建的用户信息进行连接。

db.auth(‘admin’, ‘123456’)


7.navicat连接
在这里插入图片描述

或:
进入容器中
docker exec -it mongo bash
登录mongo
mongo -u admin -p 123456 admin

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐