Alpine image has trouble with CLI commands. These errors are not present in php:5-fpm image.
FROM php:5-fpm-alpine
RUN apk add --no-cache \
freetype-dev libpng-dev libjpeg-turbo-dev libmcrypt-dev && \
docker-php-ext-configure gd \
--with-freetype-dir=/usr/include/ \
--with-png-dir=/usr/include/ \
--with-jpeg-dir=/usr/include/ && \
docker-php-ext-install gd mcrypt mysqli pdo_mysql mysql && \
apk del --no-cache \
freetype-dev libpng-dev libjpeg-turbo-dev libmcrypt-dev
Command:
docker exec -it php5-fpm php -v
Produces:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20131226/gd.so' - Error loading shared library libpng16.so.16: No such file or directory (needed by /usr/local/lib/php/extensions/no-debug-non-zts-20131226/gd.so) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so' - Error loading shared library libmcrypt.so.4: No such file or directory (needed by /usr/local/lib/php/extensions/no-debug-non-zts-20131226/mcrypt.so) in Unknown on line 0
PHP 5.6.23 (cli) (built: Jul 14 2016 01:31:09)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
This doesn't happen on non-alpine versions.
Alpine image has trouble with CLI commands. These errors are not present in php:5-fpm image.
Command:
docker exec -it php5-fpm php -vProduces:
This doesn't happen on non-alpine versions.