Docker compose 如何在docker composer生成容器和装载卷后运行composer update?

Docker 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和composer的容器。 如何在创建容器后运行composer update

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