dcim/kvm-console (latest)

Published 2026-10-08 08:30:55 +00:00 by bennetgallein

Installation

docker pull git.bga.sh/bennetgallein/dcim/kvm-console:latest
sha256:3079aded92277b84c429b0c4e4fd8d509cd0f4992dafad120e108b87fed933f9

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1791158400'
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends xvfb x11vnc fluxbox firefox-esr xdotool ca-certificates curl jq iptables procps default-jre icedtea-netx libxtst6 libxi6 libxrender1 libxext6 libcanberra-gtk-module inotify-tools python3 && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c set -eux; sec="$(dirname "$(dirname "$(readlink -f "$(command -v java)")")")/conf/security/java.security"; test -f "$sec"; sed -i -e 's/^jdk.tls.disabledAlgorithms=.*/jdk.tls.disabledAlgorithms=MD5, DSA/' -e 's/^jdk.certpath.disabledAlgorithms=.*/jdk.certpath.disabledAlgorithms=MD2/' -e 's/^jdk.tls.legacyAlgorithms=.*/jdk.tls.legacyAlgorithms=/' "$sec"; grep -q '^jdk.tls.disabledAlgorithms=MD5, DSA$' "$sec" # buildkit
RUN /bin/sh -c mkdir -p /root/.config/icedtea-web && printf '%s\n' 'deployment.security.level=ALLOW_UNSIGNED' 'deployment.security.askgrantdialog.show=false' 'deployment.security.askgrantdialog.notinca=true' 'deployment.security.notinca.warning=false' 'deployment.security.expired.warning=false' 'deployment.security.https.warning.show=false' 'deployment.security.jsse.hostmismatch.warning=false' 'deployment.security.itw.ignorecertissues=true' 'deployment.security.validation.crl=false' 'deployment.security.validation.ocsp=false' 'deployment.security.sandbox.awtwarningwindow=false' 'deployment.jre.dir=/opt/java8' > /root/.config/icedtea-web/deployment.properties # buildkit
COPY install-java8.sh /tmp/install-java8.sh # buildkit
RUN /bin/sh -c sh /tmp/install-java8.sh && rm -f /tmp/install-java8.sh # buildkit
RUN /bin/sh -c sed -i -E '/ F[0-9]+ :/d' /etc/X11/fluxbox/keys && ! grep -qE ' F[0-9]+ :' /etc/X11/fluxbox/keys # buildkit
ENV RES=1280x800x24
EXPOSE [5900/tcp]
COPY entrypoint.sh /entrypoint.sh # buildkit
COPY open-jnlp.sh /usr/local/bin/open-jnlp # buildkit
COPY jnlp-run.py /usr/local/bin/jnlp-run # buildkit
RUN /bin/sh -c chmod +x /entrypoint.sh /usr/local/bin/open-jnlp /usr/local/bin/jnlp-run # buildkit
ENTRYPOINT ["/entrypoint.sh"]
Details
Container
2026-10-08 08:30:55 +00:00
9
OCI / Docker
linux/amd64
406 MiB
Versions (7) View all