docker install mongdb

本文详细介绍了如何使用Docker拉取MongoDB镜像,创建管理员用户admin,设置密码并验证连接的过程,包括docker run、exec命令和数据库操作步骤。

2、取最新版的 MongoDB 镜像

$ docker pull mongo:4.4.9

3、查看本地镜像

$ docker images

4、运行容器

$ docker run -itd --name mongo -p 27017:27017 mongo --auth

$ docker exec -it mongo mongo admin

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

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

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

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

Windows上安装Docker并配置MongoDB通常分为几个步骤: 1. **安装Docker for Windows**: - 访问Docker官网(https://www.docker.com/products/docker-desktop)下载适用于Windows的版本。 - 下载并运行安装程序,遵循默认设置即可。 2. **启动并验证Docker**: - 安装完成后,打开“Docker Desktop”应用程序,首次启动可能会需要登录Docker Hub账户。 - 点击任务栏的 Docker图标确认Docker已成功启动,并通过命令行窗口输入`docker run hello-world`测试Docker是否可以正常工作。 3. **安装MongoDB容器插件**: - 使用Docker Compose工具简化配置,先确保安装了Compose。如果尚未安装,可以在Docker官方文档找到安装指南(https://docs.docker.com/compose/install/)。 - 创建一个新的`.yaml`文件,例如`docker-compose.yml`,编写如下内容: ```yaml version: '3' services: mongodb: image: mongo:latest volumes: - ./data:/data/db ports: - "27017:27017" ``` 4. **启动MongoDB容器**: - 打开命令行,切换到包含`docker-compose.yml`的目录,然后运行`docker-compose up -d`命令。`-d`标志表示后台运行。 - 这将启动一个MongoDB服务,数据存储在本地文件夹`./data`下的`/data/db`。 5. **连接到MongoDB**: - 在新创建的数据库容器上,可以通过`mongo`命令行客户端连接,如`mongo localhost:27017`。 6. **安全性和认证**: - 如果需要更高级的安全设置,可以在`docker-compose.yml`中添加MongoDB的认证选项。 **相关问题**: 1. 如何在Windows上查看正在运行的MongoDB容器? 2. Docker Compose如何管理MongoDB容器及其依赖? 3. 如何停止并删除MongoDB Docker容器
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

显亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值