Docker Template Stack X11-GUI

A DTS container for Desktop GUI Projects

View project on GitHub


This file is part of: X11-GUI-Development-Template-Stack Copyright (c) 2025 Nico Jan Eelhart This source code is licensed under the MIT License found in the β€˜LICENSE.md’ file in the root directory of this source tree.


Announcement:
This container stack replaces the stack App X11 Forward GUI, which is now deprecated and will be removed on June 1, 2025.

What is new:
🌟 This new stack includes all the sub-containers previously available in App X11 Forward GUI.
🌟 The documentation has been simplified.
🌟 Irrelevant actions have been removed.
🌟 Names have been shortened.
🌟 Instructions have been improved for clarity and usability.


What

This is a Docker Linux (Ubuntu 24.04) general purpose template container with GUI output to an X11 server on a Windows host. The container is designed for use on a Windows Docker Desktop host, enabling the development of GUI applications within a Docker container. Additionally, the container can be used to run other Linux GUI applications.

This container consists of a Base Container and several Sub Containers. The Base Container is required for any Sub Container and provides the infrastructure for outputting GUI data from the Linux application to the X11 server on Windows. The Sub Containers contain development environments for GUI application running on Linux.

Available containers

Base-container name Reference
Required Base container instructions here


Sub-container name Reference
X11 Forward NET Service here
X11 Forward Avalonia Service here
X11 Forward NET Service GTK# here
X11 Forward PHP Python Rust# here
X11 Slint C++ Python here

Home Sites
















Maintained by NicoJanE. Generated by GitHub Pages.