我正在设置一个 docker 容器来使用 docker compose 初始化 Mongo DB 副本集。我无法完成这项工作。我创建了 docker-compose 来调用三个 mongo 实例,但我遇到了解析器问题。下面是我的Docker-Compose文件。
version: '3'
services:
mongo-vauto-1:
image: "mongo-start"
build: ./mongo-vAUTO-1
ports:
- "30000:27017"
volumes:
- ./mongo-vAUTO-1/data:/data/db
depends_on:
- "mongo-vauto-2"
- "mongo-vauto-3"
mongo-vauto-2:
image: "mongo"
command: --replSet vAUTO --smallfiles --oplogSize 128
ports:
- "40000:27017"
volumes:
- ./mongo-vAUTO-2/data:/data/db
mongo-vauto-3:
image: "mongo"
command: --replSet vAUTO --smallfiles --oplogSize 128
ports:
- "50000:27017"
volumes:
- ./mongo-vAUTO-3/data:/data/db
mongo-setup-vauto:
image: "mongo-setup-vauto"
build: ./setup
depends_on:
- "mongo-vauto-1"
Run Code Online (Sandbox Code Playgroud)
它调用./setup 文件夹中的Dockerfile。下面是我设置的 Dockerfile
FROM mongo
# …Run Code Online (Sandbox Code Playgroud)