本文将介绍在 Docker 中安装和运行 MongoDB 的方法。MongoDB 是一个流行的 NoSQL 数据库,它通过简单的 JSON 风格的文档来存储数据。它能够快速响应大量的查询,具有优秀的可伸缩性,是 Web 开发中一个不可或缺的工具。
安装 Docker
在开始之前,您需要在您的机器上安装 Docker。不同操作系统的安装方式不同,具体请参考 Docker 官网对应操作系统的教程。
下载 MongoDB 镜像
使用 Docker 运行 MongoDB 需要下载官方提供的 MongoDB 镜像,可以通过以下命令在终端中下载:
------ ---- -----
运行 MongoDB 镜像
下载完成后,可以通过以下命令启动 MongoDB 镜像:
------ --- -- ----------- ------ ------- -- -----
这个命令将会在 Docker 中运行一个容器,容器名称为 mongodb
。在容器中提供 MongoDB 服务,容器可以在后台运行。-p
参数则是将本地机器的 27017 端口映射到 Docker 容器中的 27017 端口,这样我们就可以通过 localhost
访问 MongoDB。
如果您希望在容器中运行更多的服务,如 SSH 或者其他的 Web 服务器,您可以使用以下命令启动容器:
------ --- -- ----------- -- ----- -- -----
第二个 -p
参数将本地机器的 22 端口映射到 Docker 容器的 22 端口,这样我们就可以通过 SSH 登录到容器来运行其他的服务。
进入 MongoDB 容器
如果您希望在运行的容器中使用 MongoDB,您需要进入容器并打开 MongoDB 的 shell,可以通过以下命令进入容器:
------ ---- --- ------- ----
-it
参数将会以交互式的方式打开容器的终端,并且终端会在默认的 /
目录中。bash
表示要进入容器的终端的类型为 Bash。
访问 MongoDB
当 MongoDB 服务在容器中启动后,您可以通过以下命令在容器的终端中打开 MongoDB 的 shell:
-----
现在您已经成功进入了 MongoDB 的 shell,可以在里面进行数据库的操作了。例如,您可以创建一个新的数据库:
- --- ---- -------- -- -- ----
现在,MongoDB 已经准备好在 Docker 容器中使用了。
结论
本文介绍了如何在 Docker 容器中安装和运行 MongoDB。使用 Docker 不仅使安装 MongoDB 变得更容易,而且还提供了防止环境污染和故障的优秀解决方案。它为开发人员提供了一个更加高效和可持续的工作环境。
希望这篇文章对您有所帮助,祝您在使用 MongoDB 上愉快!
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/6731727d0bc820c58238db42