错误在docker上的laravel应用程序上运行composer时找不到驱动程序

我是新来的docker工人,并从我的机器移动我的laravel应用程序到docker工人。 运行下面的composer php返回这个:

$ docker run --rm -v /var/www/sites/mmta:/app composer/composer update Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Generating autoload files > Illuminate\Foundation\ComposerScripts::postUpdate > php artisan optimize [Illuminate\Database\QueryException] could not find driver (SQL: select * from `pages` order by `pages`.`lft` as c) [PDOException] could not find driver 

我的MySQL凭据是正确的,我可以通过工作台连接到MySQL。 这个laravel项目的数据库也存在。 非常感谢您的帮助。

附件:这是app.dockerfile

 FROM php:7.0.4-fpm RUN apt-get update && apt-get install -y libmcrypt-dev \ mysql-client libmagickwand-dev --no-install-recommends \ && pecl install imagick \ && docker-php-ext-enable imagick \ && docker-php-ext-install mcrypt pdo_mysql gd mbstring mysqli pdo WORKDIR /var/www