ボリュームをマウントできません

ボリュームをマウントできません

2 つの dockerfiles を使用して docker-compose を作成しようとしています。そのうちの 1 つは 2 つのボリュームを使用します。ボリュームの 1 つ (名前付きボリューム) はマウントされますが、2 つ目のローカル フォルダーはマウントされません。

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))。

関連情報