FROM php:fpm
RUN apt-get update --fix-missing && apt-get install -y --no-install-recommends
curl
build-essential
libssl-dev
zlib1g-dev
libpng-dev
libwebp-dev
libxpm-dev
libjpeg-dev
libfreetype6-dev
libjpeg62-turbo-dev
memcached
libmemcached-dev zlib1g-dev
libzip-dev
unzip
wget
lsb-release
gnupg2
&& docker-php-ext-install -j$(nproc) iconv
&& docker-php-ext-configure gd --with-jpeg --with-xpm --with-freetype --with-webp
&& docker-php-ext-install -j$(nproc) gd
&& docker-php-ext-install -j$(nproc) mysqli
&& docker-php-ext-install -j$(nproc) pdo pdo_mysql
&& docker-php-ext-install -j$(nproc) zip
RUN pecl install memcached
&& docker-php-ext-enable memcached
RUN pecl install lzf
&& docker-php-ext-enable lzf
RUN pecl install redis
&& docker-php-ext-enable redis
RUN wget http://packages.couchbase.com/ubuntu/couchbase.key
RUN apt-key add couchbase.key
RUN echo "deb http://packages.couchbase.com/ubuntu buster buster/main" > /etc/apt/sources.list.d/couchbase.list
RUN apt-get update
RUN apt-get install -y --no-install-recommends libcouchbase-dev build-essential zlib1g-dev
RUN rm -rf /var/lib/apt/lists/*
RUN pecl install couchbase
&& docker-php-ext-enable couchbase
Content type
Image
Digest
Size
167.6 MB
Last updated
over 7 years ago
docker pull dron/php