Step 7: 创建root用户名密码(这里密码需要和Step2中保持一致) 1. 安装方式 压缩包 容器安装docker(推荐,一分钟安装) 2. 环境 linux 服务器 Navicat 15 (windows下安装,用于连接mongodb) 已安装好 docker + docker-compose (不了解的客官,请点击进入) 3. 步骤: Step 1: linux下建立如下目录结构,以及文档 /...
#通过 docker-compose 启动 mongodb 容器 docker-compose up -d OK,经过以上过程,docker 部署 mongodb 就完成了,下面我们可以检验以下成果。 目前高版本的 Navicat 已经支持连接 Mongodb ,我使用的 Navicat 的版本是 16,如下图新建 mongodb 的连接。 我的虚拟机 ip 是 192.168.136.128,连接 admin 库,端口是 ...
services: # 定义服务 mongodb: # 服务名 image: mongo:latest # 使用的镜像 container_name: mongodb # 容器名 ports:-"27017:27017" # 端口映射 volumes:-./data:/data/db # 数据卷挂载 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 3. 启动mongodb容器 在终端中执行以下命令启动mongodb容器: A...
在mongo-compose目录下,使用以下命令创建文件: touchdocker-compose.yml 1. 接下来,打开docker-compose.yml文件并添加以下内容: version:'3.8'# 定义 Docker Compose 版本services:# 开始定义服务mongo:# 服务名称image:mongo:latest# 使用 MongoDB 的最新版本container_name:mongo_container# 设置容器名称ports:# 映射...
本篇博客主要介绍如何使用 DockerCompose 快速搭建 mongodb 集群,满足生产环境的需要。 一、副本集群搭建 我使用的虚拟机 ip 地址是:192.168.136.129,操作系统 CentOS7,已经安装好了 docker 和 docker-compose 由于搭建 mongodb 集群,至少需要 3 个节点,因此我们需要提前把 3 个节点的数据目录创建好。
mkdirmongodb-dockercdmongodb-docker 1. 2. mkdir mongodb-docker:创建一个名为mongodb-docker的目录。 cd mongodb-docker:进入到刚才创建的目录。 步骤3:编写docker-compose.yml文件 在你的项目目录中,创建一个名为docker-compose.yml的文件,并添加以下内容: ...
在开始之前,需要先创建一个docker-compose.yml配置文件。在该文件中,定义 MongoDB 的容器配置。可以使用任何文本编辑器创建该文件,并将以下内容复制到文件中: version:'3'services:mongodb:image:mongorestart:alwaysports:-27017:27017volumes:-./data:/data/db ...
version:'3'services:mongodb:image:mongoports:-27017:27017volumes:-./data:/data/dbenvironment:-MONGO_INITDB_ROOT_USERNAME=admin-MONGO_INITDB_ROOT_PASSWORD=secret 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 让我来解释一下这个配置文件的每个部分的含义: ...
接下来,我们将创建一个名为docker-compose.yml的文件。在这个文件中,我们将定义MongoDB容器的配置。 version:'3'services:mongodb:image:mongoports:-27017:27017volumes:-./data:/data/db 1. 2. 3. 4. 5. 6. 7. 8. 上述Compose文件定义了一个服务名为mongodb的容器,使用了MongoDB的官方镜像。我们将Mong...
首先,你需要创建一个docker-compose.yml文件。这个文件定义了我们的 MongoDB 服务及其端口映射。以下是一个简单的示例: AI检测代码解析 version:'3.8'services:mongodb:image:mongo:latestcontainer_name:my_mongoports:-"27017:27017"# 映射外部的27017端口到容器的27017端口volumes:-mongo_data:/data/db# 数据持久...