Hi
You cant have multiple commands, atleast not like this.
The best thing you can do is to build and image where this is installed (will also speed up deployment time)
according to: https://hub.docker.com/_/php
PHP Core Extensions
For example, if you want to have a PHP-FPM image with iconv
and gd
extensions, you can inherit the base image that you like, and write your own Dockerfile
like this:
FROM php:7.2-fpm
RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libpng-dev \
&& docker-php-ext-install -j$(nproc) iconv \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd