dcim/kvm-console (862ef0da80c31ef5e8337530b23051df62a5dbee)

Published 2026-09-20 10:27:58 +00:00 by bennetgallein

Installation

docker pull git.bga.sh/bennetgallein/dcim/kvm-console:862ef0da80c31ef5e8337530b23051df62a5dbee
sha256:7e4edef364dee72cc6e89038e62de6135493473356a7c19ca9a829fa5fb83dba

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1789689600'
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-09-20 10:27:58 +00:00
0
OCI / Docker
linux/amd64
400 MiB
Versions (7) View all