SW

docker-wine-dotnet (latest)

Published 2025-12-09 16:06:05 +00:00 by Administrator in SW/docker-wine-dotnet

Installation

docker pull git.ivasoft.cz/sw/docker-wine-dotnet:latest
sha256:be64ff97bbf6f75a53cd9274791f3f1f3e694c016eb84e0ae0bae02cdf99f490

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:ddf1aa62235de6657123492b19d27d937c25668011b5ebf923a3f019200f8540 in /
CMD ["/bin/bash"]
/bin/sh -c apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y --no-install-recommends dbus-x11 git openssh-client locales sudo x11-xserver-utils xfce4 xorgxrdp xrdp xubuntu-icon-theme apt-transport-https ca-certificates cabextract git gnupg gosu gpg-agent locales sudo tzdata unzip wget winbind xvfb zenity && rm -rf /var/lib/apt/lists/*
ARG WINE_BRANCH=stable
|1 WINE_BRANCH=stable /bin/sh -c wget -nv -O- https://dl.winehq.org/wine-builds/winehq.key | APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add - && echo "deb https://dl.winehq.org/wine-builds/ubuntu/ $(grep VERSION_CODENAME= /etc/os-release | cut -d= -f2) main" >> /etc/apt/sources.list && dpkg --add-architecture i386 && apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y --install-recommends wine-${WINE_BRANCH} && rm -rf /var/lib/apt/lists/*
ENV PATH=/opt/wine-stable/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY file:97403d30db6c144795845e293f9fc62b0401a3b3725f26de706d1b087ba22aae in /usr/bin/entrypoint
|1 WINE_BRANCH=stable /bin/sh -c wget -nv -O /usr/bin/winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks && chmod +x /usr/bin/winetricks
|1 WINE_BRANCH=stable /bin/sh -c locale-gen en_US.UTF-8
ENV LANG=en_US.UTF-8
ENV WINEDEBUG=fixme-all
ENV RUN_AS_ROOT=yes
ENV USE_XVFB=yes
ENV XVFB_SERVER=:95
ENV XVFB_SCREEN=0
ENV XVFB_RESOLUTION=1024x768x16
ENV DISPLAY=:95
ENV WINEARCH=win32
ENV XDG_RUNTIME_DIR=/tmp
COPY file:c46d048e40d288f360ef97db7675b2f3c7ca0edbf3eeffcf3a26466fbf014ca1 in /root/.wine/drive_c/windows/system32/
COPY file:f9fcd52f1fbb8596eb0c0528a3f2dc230f69415baa9a3a5afd5824438c3771d7 in /root/.wine/drive_c/VisualStudioMock.exe
|1 WINE_BRANCH=stable /bin/sh -c set -x -e; entrypoint whoami; DISPLAY= wineboot --init; wget -nv https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100/dotnet-sdk-10.0.100-win-x86.exe --no-check-certificate -O /tmp/dotnet.exe; echo dce046f4104ef10d528a9e710cbd8f3fd6b1f4d9ab2ebf3a6889d781a367b5f9ae33fb3fed0d1431ced435aa4d2cd477671ab42e30d03475148012c4d081460c /tmp/dotnet.exe > /tmp/chk; sha512sum -c /tmp/chk; while pgrep wineserver >/dev/null; do echo "Waiting for wineserver to complete"; sleep 1; done; while true; do if timeout 30m wine z:\\tmp\\dotnet.exe /q; then break; fi done; winetricks -q dotnet48; wget -nv https://www.nuget.org/api/v2/package/Gapotchenko.Eazfuscator.NET/2025.3.195 -O /tmp/eaz.zip; unzip /tmp/eaz.zip -d /tmp/eaz; mv /tmp/eaz/tools /root/.wine/drive_c/users/root/Eazfuscator; winetricks win10; PATH_QUERY_RES=`wine reg query "HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment" /v PATH`; PATH_DIRTY=${PATH_QUERY_RES#*REG_EXPAND_SZ}; PATH_TRIMMED_LEFT=${PATH_DIRTY#${PATH_DIRTY%%[![:space:]]*}}; PATH_VALUE=${PATH_TRIMMED_LEFT%${PATH_TRIMMED_LEFT##*[![:space:]]}}; wine reg add "HKLM\\SYSTEM\\CurrentControlSet\\Control\Session Manager\\Environment" /v PATH /t REG_EXPAND_SZ /d "C:\\Users\\root\\Eazfuscator\\Launcher;$PATH_VALUE" /f; wine reg add "HKLM\\SYSTEM\\CurrentControlSet\\Control\Session Manager\\Environment" /v EAZFUSCATOR_NET_LICENSE /t REG_SZ /d "536RNHZY-8TQG3WNN-SABF783J-Y9UPYU8A-FUT7B3NC-AP7KLK74-QJD4TAVA-S3C4PC8P"; apt update; apt install -y --no-install-recommends socat; wine "c:\\VisualStudioMock.exe" /reg; sleep 20; rm -rf /tmp/eaz.zip /tmp/eaz /tmp/dotnet.exe /tmp/chk /var/lib/apt/lists/*; echo Usage: wine "c:\program files\dotnet\dotnet.exe" build --configuration Release --no-dependencies Test.wixproj
COPY file:c2bcc34d901ac5f590840590153ba83c1dde18c7e7e589a576e7e4c98dfe2761 in /root/.wine/drive_c/users/root/Eazfuscator/Launcher/Eazfuscator.NET.exe
ENTRYPOINT ["/usr/bin/entrypoint"]
LABEL org.opencontainers.image.created=2025-12-09T15:48:12Z
LABEL org.opencontainers.image.revision=6f4207dee88944b4c8a95635b5fd1ca6dc61bf76
LABEL org.opencontainers.image.source=https://git.ivasoft.cz/SW/docker-wine-dotnet.git
LABEL org.opencontainers.image.url=https://git.ivasoft.cz/SW/docker-wine-dotnet

Labels

Key Value
org.opencontainers.image.created 2025-12-09T15:48:12Z
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision 6f4207dee88944b4c8a95635b5fd1ca6dc61bf76
org.opencontainers.image.source https://git.ivasoft.cz/SW/docker-wine-dotnet.git
org.opencontainers.image.url https://git.ivasoft.cz/SW/docker-wine-dotnet
org.opencontainers.image.version 24.04
Details
Container
2025-12-09 16:06:05 +00:00
39
OCI / Docker
linux/amd64
2.1 GiB
Versions (1) View all
latest 2025-12-09