如何在 Docker 中安装和运行 MongoDB

阅读时长 3 分钟读完

本文将介绍在 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

纠错
反馈