Sign inSign up

spintek/php81

By spintek

•Updated over 2 years ago

PHP 8.1 FPM with some extensions + nodejs, yarn and composer preinstalled

Image
0

3.0K

spintek/php81 repository overview

FROM phpdockerio/php:8.1-fpm

# Install openssh-agent
RUN which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y ) \
    && eval $(ssh-agent -s)

# Install apt-utils
RUN apt-get update \
    && apt-get -y --no-install-recommends install apt-utils

# Install PHP extensions
RUN apt-get update \
    && apt-get -y --no-install-recommends install php8.1-pgsql php8.1-mbstring php8.1-gd php8.1-soap php8.1-simplexml php8.1-amqp php8.1-xdebug php8.1-intl php8.1-redis php8.1-gd php8.1-imagick ghostscript \
    && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*

# Intall make, rsync etc
RUN apt-get update \
    && apt-get -y install build-essential rsync

# Install git
RUN apt-get update \
    && apt-get -y install git \
    && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*

# Install nodejs and yarn
RUN apt-get update \
    && apt-get -y install software-properties-common \
    && curl -sL https://deb.nodesource.com/setup_18.x | /bin/sh - \
    && apt-get -y install nodejs \
    && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
    && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
    && apt-get update \
    && apt-get -y install yarn

# Install composer
RUN curl -sS https://getcomposer.org/installer | php \
    && mv composer.phar  /usr/local/bin/composer \
    && chmod +x /usr/local/bin/composer

Tag summary

Content type

Image

Digest

sha256:7bf3aec56…

Size

359.2 MB

Last updated

over 2 years ago

docker pull spintek/php81