创建docker-compose.yaml文件 version: '3.8' services: mongo: image: mongo:6.0 container_name: mongo restart: always ports: - "27017:27017" # 将容器内的 27017 端口映射到宿主机的 27017 端口environment: - TZ=Asia/Shanghai -
创建docker-compose.yml文件 在当前目录下创建 docker-compose.yml文件,因为比较长,文章最后会给出这个配置。(片段如下) yaml文件中的MONGO_INITDB_ROOT_USERNAME,MONGO_INITDB_ROOT_PASSWORD为mongo初始化服务的用户名和密码。可以修改为自己的。这里容易出错的点是挂在配置文件的路径写为/etc/mongod.conf而不是/etc...
最后我们启动 docker-compose ,并使用初始化的 root 角色的用户,登录进行配置集群 #在 docker-compose.yml 文件所在的目录下执行命令 docker-compose up -d # 查看 3 个 mongodb 容器是否已经启动成功 docker ps # 随便进入其中一个容器,比如进入 mongo1 docker exec -it mongo1 bash # 使用初始化的 root 角...
使用Docker Compose 部署 MongoDB 要快速部署MongoDB数据库,我们可以使用 Docker Compose。以下是部署 MongoDB 的步骤: 第一步:创建docker-compose.yml文件 创建一个名为mongo的文件夹作为部署目录,在mongo文件夹下创建一个名为 docker-compose.yml 的文件,并添加以下内容: 代码语言:javascript 代码运行次数:0 运行 ...
touchdocker-compose.yml 1. 接下来,打开docker-compose.yml文件并添加以下内容: version:'3.8'# 定义 Docker Compose 版本services:# 开始定义服务mongo:# 服务名称image:mongo:latest# 使用 MongoDB 的最新版本container_name:mongo_container# 设置容器名称ports:# 映射端口-"27017:27017"# 将主机的 27017 端口映...
4. 创建docker-compose.yaml,如果你想用,请修改密码,将xxxxxx改成自己的。 文件如下: services: mongo1: image: mongo:latest hostname: mongo1 container_name: mongo1 restart: unless-stopped environment: MONGO_INITDB_ROOT_USERNAME: admin MONGO_INITDB_ROOT_PASSWORD: xxxxxxx ...
保存docker-compose.yml 文件后,打开终端或命令行工具,切换到该文件所在的目录,然后执行以下命令: bash docker-compose up -d 这里的 -d 参数表示以“守护进程”模式运行容器,即容器将在后台运行。 3. 验证 MongoDB 服务是否成功部署并运行 你可以通过以下几种方式验证 MongoDB 服务是否成功部署并运行: 检查容器...
docker-compose.yml version: "3.8" services: mongodb: image: mongo:latest container_name: mongodb restart: always ports: - "27017:27017" volumes: - /home/ubuntu/mongo/data:/data/db - /home/ubuntu/mongo/conf:/data/conf - /home/ubuntu/mongo/log:/data/log environment: MONGO_INITDB_ROOT_...
1)docker-compose 编排 编排使用最简单的:1 主, 2 从,3 投票的方式。 version: '3' services: mongodb-primary: image: mongo:latest container_name: mongodb-primary ports: - '27017:27017' command: mongod --replSet rs0 networks: - my-network ...
mkdirmongo-docker&&cdmongo-docker 1. 编写docker-compose.yml 文件 version:'3.8'services:mongo:image:mongo:latestrestart:alwaysports:-"27017:27017"volumes:-mongo-data:/data/dbvolumes:mongo-data: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.