accetto/ubuntu-vnc-xfce-g3

By accetto

Updated 17 days ago

Headless Ubuntu/Xfce containers with VNC/noVNC (G3v8).

Image
17

50K+

accetto/ubuntu-vnc-xfce-g3 repository overview

Headless Ubuntu/Xfce container with VNC/noVNC

accetto/ubuntu-vnc-xfce-g3

User Guide - GitHub - Dockerfile - Readme - Changelog

badge-github-release badge-docker-pulls badge-docker-stars


This Docker Hub repository contains Docker images for headless working.

The images are based on Ubuntu 24.04, 22.04 and 20.04 LTS and include Xfce desktop, TigerVNC server and noVNC client.

This User guide describes the images and how to use them.

The related GitHub project contains image generators that image users generally don’t need, unless they want to build the images themselves.

Tags

The following image tags are regularly built and published on Docker Hub:

  • latest (also as 24.04) based on Ubuntu 24.04 LTS

    badge_latest_created badge_latest_version-sticker

  • 22.04 based on Ubuntu 22.04 LTS

    badge_22-04_created badge_22-04_version-sticker

  • 20.04 based on Ubuntu 20.04 LTS

    badge_20-04_created badge_20-04_version-sticker

Hint: Clicking the version sticker badge reveals more information about the particular build.

Features

The main features and components of the images in the default configuration are:

  • lightweight Xfce desktop environment (Debian distribution)
  • sudo support
  • current version of JSON processor jq
  • current version of high-performance TigerVNC server and client
  • current version of noVNC HTML5 clients (full and lite) (TCP port 6901)
  • popular text editor nano (Ubuntu distribution)
  • lite but advanced graphical editor mousepad (Ubuntu distribution)
  • current version of tini as the entry-point initial process (PID 1)
  • support for overriding environment variables, VNC parameters, user and group (see User guide)
  • support of version sticker (see User guide)

The following TCP ports are exposed by default:

  • 5901 for access over VNC (using VNC viewer)
  • 6901 for access over noVNC (using web browser)

container-screenshot

Remarks

There is also a similar sibling repository accetto/debian-vnc-xfce-g3 based on Debian.

This is the third generation (G3) of my headless images. The second generation (G2) contains the GitHub repository accetto/xubuntu-vnc-novnc. The first generation (G1) contains the GitHub repository accetto/ubuntu-vnc-xfce.

Getting help

If you've found a problem or you just have a question, please check the User guide, Issues and Wiki first. Please do not overlook the closed issues.

If you do not find a solution, you can file a new issue. The better you describe the problem, the bigger the chance it'll be solved soon.

If you have a question or an idea and you don't want to open an issue, you can also use the Discussions.


Tag summary

Content type

Image

Digest

sha256:6b30be921

Size

130.5 MB

Last updated

17 days ago

docker pull accetto/ubuntu-vnc-xfce-g3:20.04