Headless Ubuntu/Xfce containers with VNC/noVNC and Firefox Browser (G3v8).
100K+
User Guide - GitHub - Dockerfile - Readme - Changelog
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.
The following image tags are regularly built and published on Docker Hub:
latest (also as 24.04) based on Ubuntu 24.04 LTS
22.04 based on Ubuntu 22.04 LTS
20.04 based on Ubuntu 20.04 LTS
Hint: Clicking the version sticker badge reveals more information about the particular build.
The main features and components of the images in the default configuration are:
Ubuntu 20.04 LTS - current version from the Ubuntu 20.04 LTS distributionUbuntu 24.04 and 22.04 LTS - current non-snap version from the Mozilla Team PPAThe following TCP ports are exposed by default:

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.
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.
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