qemu-dockur (latest)

Published 2026-05-14 20:14:34 +00:00 by Steins7

Installation

docker pull notgit.steins7.ovh/steins7/qemu-dockur:latest
sha256:3c768c51fefbc07972765f5ca4da6b64ce49c17d480933d0523c8a28a4841c11

Image Layers

COPY / / # buildkit
LABEL org.opencontainers.image.authors=Kasm Tech "info@kasmweb.com"
LABEL com.kasmweb.image=true
LABEL com.kasmweb.gpu_acceleration_egl=nvidia
ARG DISTRO=ubuntu
ARG EXTRA_SH=noop.sh
ARG LANG=en_US.UTF-8
ARG LANGUAGE=en_US:en
ARG LC_ALL=en_US.UTF-8
ARG START_PULSEAUDIO=1
ARG START_XFCE4=1
ARG TZ=Etc/UTC
ENV AUDIO_PORT=4901 DEBIAN_FRONTEND=noninteractive DISPLAY=:1 DISTRO=ubuntu GOMP_SPINCOUNT=0 HOME=/home/kasm-user INST_SCRIPTS=/dockerstartup/install KASMVNC_AUTO_RECOVER=true KASM_VNC_PATH=/usr/share/kasmvnc LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 LD_LIBRARY_PATH=/opt/libjpeg-turbo/lib64/:/usr/local/lib/ LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 MAX_FRAME_RATE=24 NO_VNC_PORT=6901 OMP_WAIT_POLICY=PASSIVE PULSE_RUNTIME_PATH=/var/run/pulse SDL_GAMECONTROLLERCONFIG=030000005e040000be02000014010000,XInput Controller,platform:Linux,a:b0,b:b1,x:b2,y:b3,back:b8,guide:b16,start:b9,leftstick:b10,rightstick:b11,leftshoulder:b4,rightshoulder:b5,dpup:b12,dpdown:b13,dpleft:b14,dpright:b15,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b6,righttrigger:b7 SHELL=/bin/bash START_PULSEAUDIO=1 STARTUPDIR=/dockerstartup START_XFCE4=1 TERM=xterm VNC_COL_DEPTH=24 VNCOPTIONS=-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0 VNC_PORT=5901 VNC_PORT=5901 VNC_PW=vncpassword VNC_RESOLUTION=1280x1024 VNC_RESOLUTION=1280x720 VNC_VIEW_ONLY_PW=vncviewonlypassword TZ=Etc/UTC
EXPOSE map[4901/tcp:{} 5901/tcp:{} 6901/tcp:{}]
WORKDIR /home/kasm-user
USER 1000
ENTRYPOINT ["/dockerstartup/kasm_default_profile.sh" "/dockerstartup/vnc_startup.sh" "/dockerstartup/kasm_startup.sh"]
CMD ["--wait"]
ARG DEBCONF_NOWARNINGS=yes
ARG DEBIAN_FRONTEND=noninteractive
ARG DEBCONF_NONINTERACTIVE_SEEN=true
ARG VERSION_ARG=0.00
ARG VERSION_VNC=1.6.0
ENV HOME=/home/kasm-default-profile
ENV STARTUPDIR=/dockerstartup
ENV INST_SCRIPTS=/dockerstartup/install
WORKDIR /home/kasm-default-profile
USER root
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c set -eu && apt-get update && apt-get --no-install-recommends -y install bc jq tini wget 7zip curl fdisk nginx swtpm procps iptables iproute2 apt-utils dnsmasq xz-utils net-tools e2fsprogs qemu-utils iputils-ping genisoimage ca-certificates qemu-system-x86 qemu-system-gui && apt-get clean && mkdir -p /etc/qemu && echo "allow br0" > /etc/qemu/bridge.conf && wget "https://snapshot.debian.org/archive/debian/20250128T092032Z/pool/main/e/edk2/ovmf_2024.11-5_all.deb" -O /tmp/ovmf.deb -q --timeout=10 && dpkg -i /tmp/ovmf.deb && mkdir -p /usr/share/novnc && wget "https://github.com/novnc/noVNC/archive/refs/tags/v${VERSION_VNC}.tar.gz" -O /tmp/novnc.tar.gz -q --timeout=10 && tar -xf /tmp/novnc.tar.gz -C /tmp/ && cd "/tmp/noVNC-${VERSION_VNC}" && mv app core vendor package.json *.html /usr/share/novnc && unlink /etc/nginx/sites-enabled/default && sed -i 's/^worker_processes.*/worker_processes 1;/' /etc/nginx/nginx.conf && echo "$VERSION_ARG" > /run/version && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c apt-add-repository ppa:remmina-ppa-team/remmina-next # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c apt-get update && apt-get -y install nano filezilla xrdp rdesktop remmina remmina-plugin-rdp # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c set -eu && apt-get update && apt-get --no-install-recommends -y install wsdd samba wimtools dos2unix cabextract libxml2-utils libarchive-tools netcat-openbsd && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
COPY ./src/ubuntu/install/chrome /dockerstartup/install/chrome/ # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c bash $INST_SCRIPTS/chrome/install_chrome.sh && rm -rf $INST_SCRIPTS/chrome/ # buildkit
COPY ./src/ubuntu/install/firefox/ /dockerstartup/install/firefox/ # buildkit
COPY ./src/ubuntu/install/edge /dockerstartup/install/edge/ # buildkit
COPY custom_startup.sh /dockerstartup/custom_startup.sh # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c chmod +x $STARTUPDIR/custom_startup.sh # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c chmod 755 $STARTUPDIR/custom_startup.sh # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c mkdir /storage # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c chown -R 1000:1000 /storage # buildkit
COPY --chmod=755 ./web /var/www/ # buildkit
COPY --chmod=755 ./src /run/ # buildkit
COPY --chmod=664 ./web/conf/defaults.json /usr/share/novnc # buildkit
COPY --chmod=664 ./web/conf/mandatory.json /usr/share/novnc # buildkit
ADD --chmod=664 https://github.com/qemus/virtiso-whql/releases/download/v1.9.45-0/virtio-win-1.9.45.tar.xz /var/drivers.txz # buildkit
COPY --chmod=755 ./assets /run/assets # buildkit
COPY --chmod=744 ./web/conf/nginx.conf /etc/nginx/sites-enabled/web.conf # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c chmod +x /run/*.sh # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c mv /run/windows.remmina $HOME/Desktop/windows.remmina # buildkit
COPY run.sh /home/kasm-default-profile/Desktop/run.sh # buildkit
ENV VERSION=2022
ENV QEMUDISPLAY=gtk,full-screen=on
ENV CPU_CORES=2
ENV RAM_SIZE=6G
ENV DISK_SIZE=45G
ENV BOOT_MODE:=windows
ENV BOOT=boot.img
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c chown 1000:0 $HOME # buildkit
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c $STARTUPDIR/set_user_permission.sh $HOME # buildkit
ENV HOME=/home/kasm-user
WORKDIR /home/kasm-user
RUN |5 DEBCONF_NOWARNINGS=yes DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true VERSION_ARG=0.00 VERSION_VNC=1.6.0 /bin/sh -c mkdir -p $HOME && chown -R 1000:0 $HOME # buildkit
USER 1000

Labels

Key Value
com.kasmweb.gpu_acceleration_egl nvidia
com.kasmweb.image true
org.opencontainers.image.authors Kasm Tech "info@kasmweb.com"
Details
Container
2026-05-14 20:14:34 +00:00
0
OCI / Docker
linux/amd64
Kasm Tech "info@kasmweb.com"
1.6 GiB
Versions (1) View all
latest 2026-05-14