The docker image with all popular modules for PHP frameworks as Yii2 or Laravel. Including composer for install packages
docker run --rm -p "9000:9000" -v "$(pwd):/var/www/html" free6k/php-fpm-composer docker run --rm -it -v "$(pwd):/var/www/html" free6k/php-fpm-composer php -r "echo 'Hi from php-fpm-composer' . PHP_EOL;" docker run --rm -it -v "$(pwd):/var/www/html" free6k/php-fpm-composer composer -V version: "3.7" services: php: image: free6k/php-fpm-composer:latest ports: - '9000:9000' volumes: - ./:/var/www/html:delegated cd <to empty directory> docker run --rm -it -v "$(pwd):/var/www/html" free6k/php-fpm-composer composer create-project --prefer-dist yiisoft/yii2-app-basic . docker run --rm -it -p '8080:8080' -v "$(pwd):/var/www/html" free6k/php-fpm-composer ./yii serve 0.0.0.0 Go to http://localhost:8080
# docker run --rm -it free6k/php-fpm-composer php -m [PHP Modules] bcmath bz2 Core ctype curl date dom fileinfo filter ftp gd gettext hash iconv imagick intl json ldap libxml mbstring memcache mysqli mysqlnd openssl pcre PDO pdo_mysql pdo_pgsql pdo_sqlite pgsql Phar posix readline redis Reflection session SimpleXML sockets sodium SPL sqlite3 standard tokenizer xml xmlreader xmlwriter zip zlib