Block a user
coder-suse-x11-vnc (0.0.9)
Published 2026-03-12 18:32:12 +00:00 by registry
Installation
docker pull gitea.kloske.eu/registry/coder-suse-x11-vnc:0.0.9sha256:8ecae8e4f7110f56e36c96d7962a91998f0911589315d7f84f86aaee38e62169About this package
Coder Suse X11 VNC
Image Layers
| KIWI 10.2.33 |
| ARG HTTP_PROXY=http://dockge05.fritz.box:8888/ |
| ARG HTTPS_PROXY=http://dockge05.fritz.box:8888/ |
| ARG NO_PROXY=localhost,127.0.0.1 |
| ENV HTTP_PROXY=http://dockge05.fritz.box:8888/ |
| ENV HTTPS_PROXY=http://dockge05.fritz.box:8888/ |
| ENV http_proxy=http://dockge05.fritz.box:8888/ |
| ENV https_proxy=http://dockge05.fritz.box:8888/ |
| ENV NO_PROXY=localhost,127.0.0.1 |
| ENV no_proxy=localhost,127.0.0.1 |
| ARG VERSION=0.0.9 |
| ARG BUILD_DATE=2026-03-12T18:19:10Z |
| ARG GIT_COMMIT=b23a42a |
| LABEL org.opencontainers.image.title=Coder - Suse - X11 - VNC |
| LABEL org.opencontainers.image.description=Coder Suse X11 VNC |
| LABEL org.opencontainers.image.version=0.0.9 |
| LABEL org.opencontainers.image.created=2026-03-12T18:19:10Z |
| LABEL org.opencontainers.image.revision=b23a42a |
| LABEL org.opencontainers.image.authors=Markus |
| LABEL workspace.type=susecoderx11vnc |
| USER root |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c zypper refresh && zypper install -y bash ca-certificates gcc gcc-c++ gdb make cmake ninja git git-lfs curl wget jq bind-utils unzip zip tar gzip file which findutils sudo iproute2 vim nano htop glibc-locale xorg-x11-server-extra xorg-x11-server-Xvfb xterm xorg-x11-util-devel xorg-x11 libX11-devel libXext-devel libXrender-devel libXrandr-devel libXinerama-devel libXi-devel libXcursor-devel libXcomposite-devel libXdamage-devel libXfixes-devel libxkbcommon-devel libxkbcommon-x11-devel qt6-base-devel qt6-declarative-devel qt6-tools-devel qt6-svg-devel Mesa-libGL-devel glu-devel xfce4-session xfce4-panel xfce4-settings xfce4-terminal xfwm4 xfdesktop thunar dbus-1-x11 xorg-x11-fonts-core openssl perl-DateTime && zypper clean --all # buildkit |
| ENV LANG=en_GB.UTF-8 |
| ENV LANGUAGE=en_GB.UTF-8 |
| ENV LC_ALL=en_GB.UTF-8 |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c sed -i 's/^ID="opensuse-leap"/ID="opensuse"/' /etc/os-release && sed -i 's/^ID=opensuse-leap$/ID=opensuse/' /etc/os-release && sed -i 's/^VERSION_ID="15.6"/VERSION_ID="15"/' /etc/os-release && sed -i 's/^VERSION_ID=15.6$/VERSION_ID=15/' /etc/os-release && grep -q '^VERSION_CODENAME=' /etc/os-release || echo 'VERSION_CODENAME="leap15"' >> /etc/os-release # buildkit |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c echo "gpgcheck=0" >> /etc/zypp/zypp.conf && echo "pkg_gpgcheck=0" >> /etc/zypp/zypp.conf && echo "repo_gpgcheck=0" >> /etc/zypp/zypp.conf && mkdir -p /etc/zypp/repos.d && zypper --non-interactive modifyrepo --all --gpgcheck-allow-unsigned || true # buildkit |
| ENV ZYPP_NON_INTERACTIVE=1 |
| ENV RPM_INSTALL_PREFIX= |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c mkdir -p /etc/rpm && echo "%_pkgverify_level none" > /etc/rpm/macros.verification && echo "%__gpg_check_password_cmd /bin/true" >> /etc/rpm/macros.verification && echo "%_signature gpg" >> /etc/rpm/macros.verification && echo "%_gpg_path /var/lib/rpm/gpg" >> /etc/rpm/macros.verification && echo "%_gpg_name none" >> /etc/rpm/macros.verification && mkdir -p /root/.rpmmacros.d && echo "%_pkgverify_level none" > /root/.rpmmacros && echo "%__gpg_check_password_cmd /bin/true" >> /root/.rpmmacros && echo "%__rpm_install_flags --nosignature --nodigest" >> /etc/rpm/macros.verification && echo "RPM signature verification disabled for all users" # buildkit |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c mkdir -p /etc/sudoers.d && chmod 750 /etc/sudoers.d # buildkit |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c groupadd wheel 2>/dev/null || true && useradd -m -s /bin/bash -U coder && usermod -aG wheel coder # buildkit |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c chown -R coder:coder /home/coder # buildkit |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c mkdir -p /home/coder/.rpmmacros.d && echo "%_pkgverify_level none" > /home/coder/.rpmmacros && echo "%__gpg_check_password_cmd /bin/true" >> /home/coder/.rpmmacros && echo "%_signature gpg" >> /home/coder/.rpmmacros && echo "%_gpg_name none" >> /home/coder/.rpmmacros && echo "%__rpm_install_flags --nosignature --nodigest" >> /home/coder/.rpmmacros && chown -R coder:coder /home/coder/.rpmmacros.d /home/coder/.rpmmacros # buildkit |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c sed -i 's/^# %wheel[[:space:]]\+ALL=(ALL:ALL)[[:space:]]\+NOPASSWD:[[:space:]]\+ALL$/\%wheel ALL=(ALL:ALL) NOPASSWD: ALL/' /etc/sudoers && sed -i 's/^# %wheel[[:space:]]\+ALL=(ALL:ALL)[[:space:]]\+ALL$/\# %wheel ALL=(ALL:ALL) ALL # DISABLED - using NOPASSWD/' /etc/sudoers && echo '%wheel ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/99-nopasswd-wheel && chmod 440 /etc/sudoers.d/99-nopasswd-wheel && visudo -c # buildkit |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c for d in .cache .config .local; do mkdir -p /etc/skel/$d 2>/dev/null || true; chmod 755 /etc/skel/$d 2>/dev/null || true; done # buildkit |
| RUN |6 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a /bin/sh -c touch /etc/skel/.bash_history && chmod 644 /etc/skel/.bash_history 2>/dev/null || true # buildkit |
| ARG USER=coder |
| RUN |7 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a USER=coder /bin/sh -c echo 'export GNOME_SHELL_SESSION_MODE=ubuntu' > /home/$USER/.xsessionrc; echo 'export XDG_CURRENT_DESKTOP=xfce' >> /home/$USER/.xsessionrc; echo 'export XDG_SESSION_TYPE=x11' >> /home/$USER/.xsessionrc; chown $USER:$USER /home/$USER/.xsessionrc # buildkit |
| COPY coderSuseX11VNC/tools/coder_2.30.1_linux_amd64.rpm /tmp/ # buildkit |
| RUN |7 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a USER=coder /bin/sh -c zypper --non-interactive --no-gpg-checks install /tmp/coder_2.30.1_linux_amd64.rpm && rm /tmp/coder_2.30.1_linux_amd64.rpm # buildkit |
| COPY coderSuseX11VNC/tools/kasmvncserver_opensuse_15_1.4.0_x86_64.rpm /tmp/ # buildkit |
| RUN |7 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a USER=coder /bin/sh -c zypper --non-interactive --no-gpg-checks install /tmp/kasmvncserver_opensuse_15_1.4.0_x86_64.rpm && rm /tmp/kasmvncserver_opensuse_15_1.4.0_x86_64.rpm # buildkit |
| RUN |7 HTTP_PROXY=http://dockge05.fritz.box:8888/ HTTPS_PROXY=http://dockge05.fritz.box:8888/ NO_PROXY=localhost,127.0.0.1 VERSION=0.0.9 BUILD_DATE=2026-03-12T18:19:10Z GIT_COMMIT=b23a42a USER=coder /bin/sh -c echo "alias vncserver='kasmvncserver'" >> /etc/bash.bashrc && echo "alias vncserver='kasmvncserver'" >> /home/coder/.bashrc && chown coder:coder /home/coder/.bashrc # buildkit |
| USER coder |
| WORKDIR /home/coder |
| ENV DISPLAY=:1 |
| ENV VNC_RESOLUTION=1920x1080 |
| ENV VNC_DEPTH=24 |
| EXPOSE map[5901/tcp:{}] |
| CMD ["/bin/bash"] |
Labels
| Key | Value |
|---|---|
| org.openbuildservice.disturl | obs://build.opensuse.org/openSUSE:Leap:15.6:Images/images/54f24e8a33253ce205ee46962e0db0c8-opensuse-leap-image:docker |
| org.opencontainers.image.authors | Markus |
| org.opencontainers.image.created | 2026-03-12T18:19:10Z |
| org.opencontainers.image.description | Coder Suse X11 VNC |
| org.opencontainers.image.revision | b23a42a |
| org.opencontainers.image.source | https://build.opensuse.org/package/show/openSUSE:Leap:15.6:Images/opensuse-leap-image?rev=54f24e8a33253ce205ee46962e0db0c8 |
| org.opencontainers.image.title | Coder - Suse - X11 - VNC |
| org.opencontainers.image.url | https://www.opensuse.org/ |
| org.opencontainers.image.vendor | openSUSE Project |
| org.opencontainers.image.version | 0.0.9 |
| org.opensuse.base.created | 2026-02-17T19:24:27.156954237Z |
| org.opensuse.base.description | Image containing a minimal environment for containers based on openSUSE Leap 15.6. |
| org.opensuse.base.disturl | obs://build.opensuse.org/openSUSE:Leap:15.6:Images/images/54f24e8a33253ce205ee46962e0db0c8-opensuse-leap-image:docker |
| org.opensuse.base.reference | registry.opensuse.org/opensuse/leap:15.6.7.41 |
| org.opensuse.base.source | https://build.opensuse.org/package/show/openSUSE:Leap:15.6:Images/opensuse-leap-image?rev=54f24e8a33253ce205ee46962e0db0c8 |
| org.opensuse.base.title | openSUSE Leap 15.6 Base Container |
| org.opensuse.base.url | https://www.opensuse.org/ |
| org.opensuse.base.vendor | openSUSE Project |
| org.opensuse.base.version | 15.6.7.41 |
| org.opensuse.reference | registry.opensuse.org/opensuse/leap:15.6.7.41 |
| workspace.type | susecoderx11vnc |
Details
2026-03-12 18:32:12 +00:00
Versions (6)
View all
Container
0
OCI / Docker
linux/amd64
Markus
1.3 GiB