Docker compose Composer在/app中找不到Composer.json文件

Docker compose Composer在/app中找不到Composer.json文件,docker-compose,composer-php,Docker Compose,Composer Php,我指的是这个,我认为我可以避免建立另一个Dockerfile。我希望我可以依靠docker-compose.yml中的所有内容在子目录/other dir而不是app上启动composer安装。你知道如何配置这个workdir参数吗?你必须在你的docker compose.yml文件中包含working\u dir:/app。它的作用与Dockerfile中的WORKDIR/app相同。因此,最终,它应该是这样的: app: restart: 'yes' image: php:7 comman

我指的是这个,我认为我可以避免建立另一个Dockerfile。我希望我可以依靠docker-compose.yml中的所有内容在子目录/other dir而不是
app
上启动composer安装。你知道如何配置这个workdir参数吗?你必须在你的
docker compose.yml
文件中包含
working\u dir:/app
。它的作用与Dockerfile中的
WORKDIR/app
相同。因此,最终,它应该是这样的:

app:
restart: 'yes'
image: php:7
command: php -S 0.0.0.0:8000 /app/index.php
ports:
  - "8000:8000"
working_dir: /app
volumes:
  - .:/app

我的composer.json文件位于根目录中。没有/应用程序。所有的东西都在Windows10上运行。但这个错误只发生在我使用docker工具箱的窗口7中。