ARG UBUNTU_VERSION=latest FROM aprimediet/ubuntu:${UBUNTU_VERSION} LABEL maintainer=" aprimediet@gmail.com" ARG PHP_VERSION=8.3 ENV PHP_VERSION=${PHP_VERSION} # Set workdir at root WORKDIR /root # Use root user to install all dependencies USER ROOT RUN apt -y update && apt -y upgrade && apt -y install \ software-properties-common # ADD PPA TO INSTALL MULTIPLE PHP VERSIONS RUN add-apt-repository ppa:ondrej/php && apt -y update # INSTALL BASE DEPENDENCIES RUN apt -y install \ php${PHP_VERSION}-cli php${PHP_VERSION}-common # CREATE SYMLINKS TO /usr/bin/php IN CASE IT IS NOT EXISTS RUN ln -ns /usr/bin/php${PHP_VERSION} /usr/bin/php; exit 0 # CLEAN APT CACHES RUN apt -y clean # CREATE PHP RUN DIRECTORY RUN mkdir -p /var/run/php && mkdir -p /var/lib/php/session