如何防止Docker Compose卷通过`composer install`覆盖更改?

我正在尝试构build一个Docker容器。

我有我的docker-compose.yml中的音量:

volumes: - "./:/var/www/html" 

在我的Dockerfile中运行composer php安装

运行composer php安装 – 没有进展 – 没有互动

但供应商目录不是创build的(无论是在主机上的容器中)

在Dockerfile运行后挂载卷。 您的卷挂载已经覆盖了该目录中的任何内容。 在使用该组合文件站起来之后,您需要在容器中运行作曲者。