docker-baseimage-gui

A minimal docker baseimage to ease creation of X graphical application containers

MIT License

Stars
1.2K

Bot releases are hidden (Show)

docker-baseimage-gui - Version 4.2.0

Published by jlesage almost 2 years ago

Added

  • Image based on Alpine 3.17.
  • Added by the update of jlesage/baseimage to version 3.2.0:
    • Helper to take ownership of a directory.
    • Helper to determine if a boolean value is true or false.
    • Internal environment variables are automatically loaded when logging in to the container.
    • Init script to set permissions on /tmp.

Changed

  • Changed by the update of jlesage/baseimage to version 3.2.0:
    • Baseimage's binaries have been relocated to /opt/base/bin.
    • Adjusted PATH environment variable to include /opt/base/bin.

Removed

  • Baseimage based on Debian 8 (reached its end of life on June 30 2020).
docker-baseimage-gui - Version 4.1.5

Published by jlesage almost 2 years ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.1.6:
    • logmonitor: do not re-process status files that didn't change.
    • logmonitor: fixed handling of debouncing value 0 (infinite).
docker-baseimage-gui - Version 4.1.4

Published by jlesage almost 2 years ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.1.5:
    • Crash that occurs when no monotonic clock is available.
docker-baseimage-gui - Version 4.1.3

Published by jlesage almost 2 years ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.1.4:
    • Re-added LANG Docker environment variable that was present in previous versions.
docker-baseimage-gui - Version 4.1.2

Published by jlesage almost 2 years ago

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.1.3:
    • Truncation of long application name in informational box.
docker-baseimage-gui - Version 4.1.1

Published by jlesage almost 2 years ago

Changed

  • Changed by the update of jlesage/baseimage to version 3.1.2:
    • Include the Docker image platform in informational box printed during container startup.
  • Internal baseimage programs have been moved to /opt/base/bin.
  • Make sure JWM is ready before starting the application.
  • Updated JWM to version 2.4.3.

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.1.2:
    • Logmonitor crash on arm64 platform.
    • A umask value of 0000 was not properly applied.
  • JWM configuration may fail to load.
  • Errors from yad caused by usage of wrong fontconfig related files.
docker-baseimage-gui - Version 4.1.0

Published by jlesage almost 2 years ago

Added

  • Added by the update of jlesage/baseimage to version 3.1.0:
    • The INSTALL_PACKAGES_INTERNAL internal environment variable.

Changed

  • Collapse the setting section of the control panel by default on touch devices to accommodate the size taken by the on-screen keyboard.
  • To match against WM_NAME, Title is now used instead of WmName in JWM configuration.

Fixed

  • Fixed by the update of jlesage/baseimage to version 3.1.0:
    • Value of the UMASK environment variable defined in the Dockerfile.
  • Implemented workaround for Java applications showing only a blank window.
docker-baseimage-gui - Version 4.0.4

Published by jlesage about 2 years ago

Fixed

  • Generation of web data on images using dash shell.
docker-baseimage-gui - Version 4.0.3

Published by jlesage about 2 years ago

Fixed

  • Websockify and favicons paths for compatibility with scenario where a reverse proxy with routing based un URL path is used.
docker-baseimage-gui - Version 4.0.2

Published by jlesage about 2 years ago

Fixed

  • Fixed by the updated of jlesage/baseimage to version 3.0.3:
    • Fixed taking ownership of /config when on of its subfolder is mapped to a network share.
    • Make sure to always set supplementary groups of services, even if the list is empty.
docker-baseimage-gui - Version 4.0.1

Published by jlesage about 2 years ago

Fixed

  • Fixed by update of jlesage/baseimage to version 3.0.1:
    • Any defined parameters were not passed to startapp.sh.
docker-baseimage-gui - Version 4.0.0

Published by jlesage about 2 years ago

Added

  • Multi-arch support of baseimages.
  • Baseimage based on Alpine Linux 3.16.
  • Support for dark mode.
  • Support for remote window resize.
  • Configurable WEB and VNC ports.

Changed

  • Size of Docker images has been reduced.
  • S6 overlay has been replaced with a simpler init system and process supervisor.
  • Simplified and improved the container startup and shutdown sequences.
  • Definition of services are more flexible and powerful.
  • Definition of environment variables are more flexible and powerful.
  • Environment variables are automatically passed to init scripts and services.
  • Environment variables can be public or internal ones.
  • Improved management of service dependencies.
  • The log monitor has been rewritten in C.
  • Improved logging to container's log.
  • Updated the web UI with a new, simplified, less intrusive look.
  • Changed the VNC/X server to TigherVNC.
  • Changed the window manager to JWM.
  • Updated noVNC to version 1.3.0
  • Multiple miscellaneous improvements.
  • Make sure to read the documentation to understand how to adjust applications built with version 3.x of the baseimage.

Removed

  • Baseimages based on Alpine Linux 3.10, 3.11 and 3.12.
  • Glibc version of Alpine Linux Docker images. Glibc can instead be installed manually with the provided install script.
  • The with-contenv script: its usage is no longer needed.
docker-baseimage-gui - Version 3.5.8

Published by jlesage almost 3 years ago

Changes in this release:

  • Updated installed packages to get latest security fixes.
  • Added images based on Alpine 3.13, 3.14 and 3.15.
  • Added images based on Debian 11.
  • Added images based on Ubuntu 20.04.
  • Removed support for images based on Alpine 3.5, 3.6, 3.7, 3.8 and 3.8.
docker-baseimage-gui - Version 3.5.7

Published by jlesage over 3 years ago

Changes in this release:

  • Now using version 2.4.5 of jlesage/baseimage, which bring the following changes:
    • Updated installed packages to get latest security fixes.
docker-baseimage-gui - Version 3.5.6

Published by jlesage about 4 years ago

Changes in this release:

  • Other small adjustments for the YAD log monitor target.
docker-baseimage-gui - Version 3.5.5

Published by jlesage over 4 years ago

Changes in this release:

  • Adjusted the log monitor target for recent versions of YAD.
docker-baseimage-gui - Version 3.5.4

Published by jlesage over 4 years ago

Changes in this release:

  • Now using version 2.4.4 of jlesage/baseimage, which bring the following changes:
    • Upgraded glibc to version 2.31 on Alpine Linux images with glibc integrated.
    • Updated installed packages to get latest security fixes.
docker-baseimage-gui - Version 3.5.3

Published by jlesage about 5 years ago

Changes in this release:

  • Now using version 2.4.3 of jlesage/baseimage, which bring the following changes:
    • Updated installed packages to get latest security fixes.
    • Make sure the tzdata is installed.
docker-baseimage-gui - Version 3.5.2

Published by jlesage over 5 years ago

Changes in this release:

  • Now using version 2.4.2 of jlesage/baseimage, which bring the following changes:
    • Updated installed packages to get latest security fixes.
  • Fixed issue where the container could have a zombie process.
  • Fixed issue where the password would not be submitted when pressing the enter key in the password modal.
  • Use relative path for favicon ressources to be more friendly with reverse proxy senarios.
docker-baseimage-gui - Version 3.5.1

Published by jlesage about 6 years ago

Changes in this release:

  • Now using version 2.4.1 of jlesage/baseimage, which bring the following changes:
    • Updated installed packages to get latest security fixes.