ARG BASE_IMAGE=ubuntu:26.04 FROM ${BASE_IMAGE} ENV container=docker ENV SDP_DISTRO_PYTHON=/usr/bin/python3 RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ systemd systemd-sysv dbus sudo hostname bash coreutils findutils procps psmisc diffutils lsof strace net-tools \ ca-certificates curl wget tar gzip unzip rsync openssh-client openssh-server mailutils \ build-essential openssl libssl-dev zlib1g-dev libbz2-dev libreadline-dev \ libsqlite3-dev libffi-dev liblzma-dev libldap2-dev libsasl2-dev \ python3 python3-dev python3-pip python3-venv iproute2 util-linux \ && apt-get clean && rm -rf /var/lib/apt/lists/* \ && useradd --create-home --shell /bin/bash perforce \ && usermod --password "$(openssl passwd -6 "$(openssl rand -base64 48)")" perforce \ && systemctl mask getty.target console-getty.service systemd-logind.service RUN systemctl mask systemd-binfmt.service STOPSIGNAL SIGRTMIN+3 CMD ["/sbin/init"]