Docker 安装 MongoDB 学习笔记

本文介绍如何使用 Docker 安装 MongoDB。

前置条件

  • 已安装 Docker
  • 掌握基本的 Docker 使用知识

步骤

1. 获取 MongoDB 镜像

在命令行中输入以下命令获取 MongoDB 镜像:

Copy Code
docker pull mongo

2. 创建 MongoDB 容器

在命令行中输入以下命令创建 MongoDB 容器:

Copy Code
docker run -d --name my-mongo -p 27017:27017 mongo

其中,-d 表示在后台运行容器,--name 指定容器名称,-p 指定容器端口,mongo 是镜像名称。

3. 连接 MongoDB

可以使用 MongoDB 客户端连接 MongoDB 服务。

在命令行中输入以下命令连接 MongoDB 服务:

Copy Code
mongo --host localhost --port 27017

如果连接成功,会看到以下输出:

Copy Code
MongoDB shell version v4.4.6 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("66b19f67-9c27-4438-a929-19f0706c9e82") } MongoDB server version: 4.4.6 Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the MongoDB User Forum http://groups.google.com/group/mongodb-user

4. 使用 MongoDB

可以在 MongoDB 客户端中执行 MongoDB 命令。

例如,创建一个名为 mydb 的数据库:

Copy Code
use mydb

查询当前数据库:

Copy Code
db

创建一个名为 mycollection 的集合:

Copy Code
db.createCollection("mycollection")

插入数据到 mycollection 集合:

Copy Code
db.mycollection.insert({"name": "John"})

查询 mycollection 集合中的所有数据:

Copy Code
db.mycollection.find()

5. 停止和删除容器

如果需要停止和删除 MongoDB 容器,可以在命令行中输入以下命令:

停止容器:

Copy Code
docker stop my-mongo

删除容器:

Copy Code
docker rm my-mongo

总结

本文介绍了如何使用 Docker 安装 MongoDB。通过本文,您将掌握 Docker 安装 MongoDB 的基本知识,并能够使用 MongoDB 客户端对 MongoDB 进行操作。