34 lines
1.1 KiB
Docker
34 lines
1.1 KiB
Docker
FROM ubuntu:jammy
|
|
USER root
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
RUN apt update && \
|
|
apt upgrade -y && \
|
|
apt install -y \
|
|
apache2 \
|
|
bind9 \
|
|
dnsutils \
|
|
iproute2 \
|
|
iputils-ping \
|
|
krb5-user \
|
|
ldap-account-manager \
|
|
ldap-utils \
|
|
ldb-tools \
|
|
libnss-winbind \
|
|
libpam-winbind \
|
|
locales \
|
|
phpldapadmin \
|
|
rsync \
|
|
samba \
|
|
smbclient \
|
|
tzdata \
|
|
vim \
|
|
winbind && \
|
|
echo "deb https://ppa.launchpadcontent.net/ondrej/php/ubuntu/ jammy main" > /etc/apt/sources.list.d/ondrej-ubuntu-php-jammy.list && \
|
|
echo "# deb-src https://ppa.launchpadcontent.net/ondrej/php/ubuntu/ jammy main" >> /etc/apt/sources.list.d/ondrej-ubuntu-php-jammy.list && \
|
|
gpg --keyserver hkps://keyserver.ubuntu.com --recv-key 4F4EA0AAE5267A6C && \
|
|
gpg -a --export 4F4EA0AAE5267A6C | gpg --dearmour -o /etc/apt/trusted.gpg.d/ondrej.gpg && \
|
|
apt update && \
|
|
apt install -y \
|
|
php7.3 php7.3-ldap php7.3-xml php7.3-imagick php7.3-mbstring php7.3-gmp php7.3-zip && \
|
|
locale-gen en_US.UTF-8
|