wine-machine (sha256:132ba4cb672b306ba3a5ae64a50ed50fc8b8fd382cce79cf63f520d7bed1c61c)
Installation
docker pull code.neffi.fr/neffi42/wine-machine@sha256:132ba4cb672b306ba3a5ae64a50ed50fc8b8fd382cce79cf63f520d7bed1c61csha256:132ba4cb672b306ba3a5ae64a50ed50fc8b8fd382cce79cf63f520d7bed1c61cImage layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:6c214fc3c3c22122c7eb68f7fb32783df308e60b1eaeb9baf7e4d0cc961d448d in / |
| CMD ["/bin/bash"] |
| RUN /bin/sh -c apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y --no-install-recommends dbus-x11 git locales pavucontrol pulseaudio pulseaudio-utils software-properties-common sudo vim x11-xserver-utils xfce4 xfce4-goodies xfce4-pulseaudio-plugin xorgxrdp xrdp xubuntu-icon-theme && add-apt-repository -y ppa:mozillateam/ppa && echo "Package: *" > /etc/apt/preferences.d/mozilla-firefox && echo "Pin: release o=LP-PPA-mozillateam" >> /etc/apt/preferences.d/mozilla-firefox && echo "Pin-Priority: 1001" >> /etc/apt/preferences.d/mozilla-firefox && apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y --no-install-recommends firefox && rm -rf /var/lib/apt/lists/* && deluser --remove-home ubuntu && locale-gen en_US.UTF-8 # buildkit |
| COPY /tmp/install / # buildkit |
| RUN /bin/sh -c sed -i 's|^Exec=.*|Exec=/usr/bin/pulseaudio|' /etc/xdg/autostart/pulseaudio-xrdp.desktop # buildkit |
| ENV LANG=en_US.UTF-8 |
| COPY entrypoint.sh /usr/bin/entrypoint # buildkit |
| EXPOSE [3389/tcp] |
| ENTRYPOINT ["/usr/bin/entrypoint"] |
| RUN /bin/sh -c apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y --no-install-recommends apt-transport-https ca-certificates cabextract git gnupg gosu gpg-agent locales p7zip pulseaudio pulseaudio-utils sudo tzdata unzip wget winbind xvfb zenity && rm -rf /var/lib/apt/lists/* # buildkit |
| ARG WINE_BRANCH=stable |
| RUN |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 winehq-${WINE_BRANCH} && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |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 # buildkit |
| COPY download_gecko_and_mono.sh /root/download_gecko_and_mono.sh # buildkit |
| RUN |1 WINE_BRANCH=stable /bin/sh -c chmod +x /root/download_gecko_and_mono.sh && /root/download_gecko_and_mono.sh "$(wine --version | sed -E 's/^wine-//')" # buildkit |
| RUN |1 WINE_BRANCH=stable /bin/sh -c locale-gen en_US.UTF-8 # buildkit |
| ENV LANG=en_US.UTF-8 |
| COPY pulse-client.conf /root/pulse/client.conf # buildkit |
| COPY entrypoint.sh /usr/bin/entrypoint # buildkit |
| ENTRYPOINT ["/usr/bin/entrypoint"] |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends locales tini && locale-gen en_US.UTF-8 && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV RDP_SERVER=yes USER_UID=1000 USER_SUDO=no FORCED_OWNERSHIP=yes WIN_VERSION=win11 |
| COPY --chmod=755 scripts/wine-machine-entrypoint.sh /usr/local/bin/wine-machine-entrypoint # buildkit |
| COPY --chmod=755 scripts/wine-machine-init.sh /usr/local/bin/wine-machine-init # buildkit |
| EXPOSE [3389/tcp] |
| ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/wine-machine-entrypoint"] |
| CMD ["/usr/local/bin/wine-machine-init"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.revision | 25e28c7cbd38962b75fcc3bf27b44217f3bf3a1e |
| org.opencontainers.image.source | https://code.neffi.fr/Neffi42/wine-machine |
| org.opencontainers.image.version | 0.1.0 |
Details
2026-10-04 17:02:09 +00:00
Versions (2)
View all
Container
2
OCI / Docker
linux/amd64
1.2 GiB