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:latestsha256:3079aded92277b84c429b0c4e4fd8d509cd0f4992dafad120e108b87fed933f9Image 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
2026-10-08 08:30:55 +00:00
Versions (7)
View all
Container
9
OCI / Docker
linux/amd64
406 MiB
d1c35ece4ca37caf4b5929cda4056d3a82e4b6f7
2026-10-08
latest
2026-10-08
862ef0da80c31ef5e8337530b23051df62a5dbee
2026-09-20
952b28f0e17d5132886fbd881a86454873385e05
2026-09-20
dc63063f798168d86ef5966021cd4463946ee3a6
2026-09-20