我想要实现的目标:
我想要一个docker-compose文件来旋转
我设置了.jar并且工作正常,但我无法使用它来处理2个数据库。
使用docker-compose:
version: "3.2"
services:
db:
container_name: postgresserver
image: mdillon/postgis
ports:
- "54322:5432"
environment:
POSTGRES_DB: "postgres"
POSTGRES_USER: "postgres"
POSTGRES_PASSWORD: "postgres"
db2:
extends: db
container_name: postgresserver2
environment:
POSTGRES_DB: "postgres2"
POSTGRES_USER: "postgres2"
POSTGRES_PASSWORD: "postgres2"
目前我
ERROR: The Compose file '.\docker-compose.yml' is invalid because:
Unsupported config option for services.db2: 'extends'
postgre和postgis的任何工作样本? (没有从SO或谷歌找到任何东西)。
常规的docker构建/运行设置也可以解决我的问题,但我也无法解决这个问题。
答案 0 :(得分:0)
extends:
仅支持撰写文件的V2.1(请参阅here),并且您的文件被标记为V3.2,这就是您收到该错误的原因
如果您不打算在项目中使用Docker Swarm(基本上是一个多节点编排服务),您可以将文件版本更改为2.1,或者重新定义它以使其不会#39 ; t使用extends: