Files
podman/xfvb-test/Dockerfile
2025-11-10 12:12:27 +01:00

34 lines
745 B
Docker

ARG baseimage=debian:testing-slim
FROM ${baseimage} AS baseimage
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8
ENV TZ="Europe/Berlin"
ARG DEBIAN_FRONTEND=noninteractive
# Build arguments
ARG ARG_UID=1000
ARG ARG_GID=1000
RUN <<eot
set -eux
apt -qy update
apt -qy install --no-install-recommends \
-o APT::Install-Recommends=false \
-o APT::Install-Suggests=false \
console-setup tzdata dbus x11-utils x11-xserver-utils dbus-x11 xvfb x11vnc xterm
mkdir -p /root/.vnc && x11vnc -storepasswd test123 /root/.vnc/passwd
eot
ENV DISPLAY=:60
#########################
FROM baseimage AS final
ADD --chmod=0755 ./docker-entrypoint.sh /usr/local/bin/
ENTRYPOINT ["/bin/bash", "/usr/local/bin/docker-entrypoint.sh"]