我正在尝试在 Windows 上使用 docker 设置报告门户。从https://github.com/reportportal/reportportal/blob/master/docker-compose.yml下载最新的 docker-compose-yml 并进行更改(https://reportportal.io/docs/Deploy-ReportPortal-with ) 用于在 Windows 上运行它
但是,当我执行命令时: docker-compose -f docker-compose.yml -p reportportal up -d --force-recreate
我收到以下错误。错误:Compose 文件无效,因为:Service postgres 既没有指定图像也没有指定构建上下文。至少必须提供一个。
我检查了 yml 文件,发现定义了 postgres 图像。
postgres: image: postgres:12-alpine shm_size: '512m' environment: POSTGRES_USER: rpuser POSTGRES_PASSWORD: rppass POSTGRES_DB: reportportal volumes: # For unix host # - ./data/postgres:/var/lib/postgresql/data # For windows主机 - postgres:/var/lib/postgresql/data
Windows 主机的 Docker 卷
#volumes:postgres:
请指教。谢谢你。