Não foi possível montar o volume

Não foi possível montar o volume

Estou tentando criar um docker-compose com dois dockerfiles, um dos quais usa dois volumes. Embora um dos volumes, um volume nomeado, seja montado, o segundo, uma pasta local, não.

version: '3.6'

volumes:
  logs:
    driver: local

services:
  proxy:
    build:
      context: .
      dockerfile: Dockerfile-nginx
    ports:
      - 80:80
    volumes:
      - ./site.api:/var/www/api
      - logs:/var/logs
  api:
    build:
      context: site.api/.

A montagem dos logs nomeados parece aparecer bem (embora admito que ainda não tentei colocar dados nele no contêiner, então não tenho certeza), mas minha pasta local site.api não é montada. Se for importante, é um host Windows e um contêiner Alpine. Tive um problema semelhante ao montar um arquivo diretamente, que vi em um guia on-line, mas presumi que não funcionava devido a uma diferença na versão de composição (tentei mount ./nginx.conf:/etc/nginx/conf.d/site.conf, mas falhou ao dizer nginx: [crit] pread() "/etc/nginx/conf.d/site.conf" failed (21: Is a directory)).

informação relacionada