Невозможно смонтировать том

Невозможно смонтировать том

Я пытаюсь создать docker-compose с двумя dockerfiles, один из которых использует два тома. В то время как один из томов, именованный том, монтируется, второй, локальная папка, — нет.

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/.

Монтирование именованных журналов, похоже, отображается нормально (правда, я еще не пробовал помещать в него данные в контейнере, так что не уверен), но моя локальная папка site.api не монтируется. Если это имеет значение, то это хост Windows и контейнер Alpine. У меня была похожая проблема с монтированием файла напрямую, которую я видел в онлайн-руководстве, но предположил, что это не сработало из-за разницы в версии compose (я попробовал монтировать ./nginx.conf:/etc/nginx/conf.d/site.conf, что не удалось, сказав nginx: [crit] pread() "/etc/nginx/conf.d/site.conf" failed (21: Is a directory)).

Связанный контент