Docker compose 如何在docker composer生成容器和装载卷后运行composer update?
我有一个包含php和composer的容器。 如何在创建容器后运行composer updateDocker compose 如何在docker composer生成容器和装载卷后运行composer update?,docker-compose,composer-php,Docker Compose,Composer Php,我有一个包含php和composer的容器。 如何在创建容器后运行composer update php-fpm: build: phpdocker/php-fpm restart: always container_name: jobtest-php-fpm working_dir: /application volumes: - ./src:/application - ./phpdocker/php
php-fpm:
build: phpdocker/php-fpm
restart: always
container_name: jobtest-php-fpm
working_dir: /application
volumes:
- ./src:/application
- ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini
您必须在容器中执行并运行以下命令:
docker-compose exec php-fpm bash
composer update
通常,我会在自定义Dockerfile中运行这样的安装命令,在我复制应用程序源代码之后,在
run
命令中运行。谢谢,David Maze。我采纳了你的建议。此外,我还向dockerfile:build:dockerfile:./phpdocker/php-fpm/dockerfile-context:./代码>这样,我可以复制文件夹,然后运行composer update