Latest EOL Ubuntu mantic 23.10 base image for running ejabberd v4.1905.3
1.7K
FROM ubuntu:23.10
ARG VERSION ARG BUILD_DATE ARG EJABBERD_UID=9000 ARG EJABBERD_GID=9000 ARG EJABBERD_VERSION=4.1905.3
ENV VERSION=${VERSION:-latest}
LABEL maintainer="Jens Rosemeier [email protected]"
version=$VERSION
org.label-schema.build-date=$BUILD_DATE
org.label-schema.name="Ejabberd Business Server $EJABBERD_VERSION Docker Image"
org.label-schema.description="Robust, Scalable and Extensible Realtime Server using XMPP, MQTT and SIP"
org.label-schema.version=$VERSION
org.label-schema.schema-version="1.0"
ENV EJABBERD_USER=ejabberd
EJABBERD_HOME=/home/ejabberd
EJABBERD_APP_DIR=/opt/ejabberd
EJABBERD_VERSION=${EJABBERD_VERSION}
HOME=$EJABBERD_HOME
PATH=$EJABBERD_HOME/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin
LC_ALL=C.UTF-8
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
RUN groupadd --gid $EJABBERD_GID $EJABBERD_USER
&& useradd -m
-g $EJABBERD_USER
-d $EJABBERD_HOME
-s /bin/sh
--uid $EJABBERD_UID
$EJABBERD_USER
&& mkdir -p $EJABBERD_HOME/conf $EJABBERD_HOME/database $EJABBERD_HOME/logs $EJABBERD_HOME/upload
&& chown -R $EJABBERD_USER:$EJABBERD_USER $EJABBERD_HOME
RUN set -x
&& requiredAptPackages='
ca-certificates
openssl
wget
bash
locales
plocate
file
curl
zlib1g
tini
expat
unzip
'
&& apt-get update -y
&& apt-get upgrade -y --no-install-recommends
&& apt install apt-utils && echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
&& apt-get install -y $requiredAptPackages --no-install-recommends --fix-missing
&& dpkg-reconfigure --frontend=noninteractive locales &&
locale-gen C.UTF-8
&& /usr/sbin/update-locale LANG=C.UTF-8
&& echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen
&& locale-gen
&& cd /tmp
&& wget -P /usr/local/share/ca-certificates/cacert.org http://www.cacert.org/certs/root.crt http://www.cacert.org/certs/class3.crt
&& update-ca-certificates
&& set -ex
&& dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"
# cleanup
&& rm -rf /var/lib/apt/lists/*
&& apt-get purge -y
Content type
Image
Digest
sha256:4344ac082…
Size
114 MB
Last updated
over 1 year ago
docker pull ljay/ubuntu23.10-ejabberd