accetto/ubuntu-vnc-xfce-firefox-g3

By accetto

Updated 17 days ago

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

Image
13

100K+

accetto/ubuntu-vnc-xfce-firefox-g3 repository overview

Headless Ubuntu/Xfce container with VNC/noVNC and Firefox browser

accetto/ubuntu-vnc-xfce-firefox-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. The popular web browser Firefox is also included.

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 (Ubuntu 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)
  • Firefox web browser
    • images based on Ubuntu 20.04 LTS - current version from the Ubuntu 20.04 LTS distribution
    • images based on Ubuntu 24.04 and 22.04 LTS - current non-snap version from the Mozilla Team PPA
  • additional Firefox plus feature (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 image accetto/debian-vnc-xfce-firefox-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.

The Firefox installed in the images based on Ubuntu 24.04 and 22.04 LTS is the current non-snap version from the Mozilla Team PPA. It's because the Ubuntu 24.04 and 22.04 LTS distribution contains only the snap version and the snap is currently not supported in Docker containers.

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:41815595e

Size

242.8 MB

Last updated

17 days ago

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