如何在 docker-compose.yml 中使用来自 dockerHub 的作曲家?页面https://hub.docker.com/r/library/composer/有运行容器的示例。一切正常,但是现在如何通过 docker-compose.yml 传输带有文件的文件夹?
composer:
build: ./images/app
volumes:
- ./www/hello.dev:/app
它不像这样工作,它说没有找到composer.json。Dockerfile 如下:
FROM composer:latest
RUN composer install
如果你使用它,
docker-compose.yml
那么命令的执行RUN composer install
将比将文件夹连接到 docker 容器更早,因为。此命令在容器构建阶段执行。我认为根本不需要 Dockerfile。我得到以下信息:
docker-compose.yml
在控制台中运行命令
docker-compose run --rm golang bash -c "composer install"
在 Docker Hub 中使用现成的镜像时,您可以不使用 dockerfile
在运行容器之后
docker-compose up