Headless Ubuntu/Xfce containers with VNC/noVNC and Chromium Browser (G3v8).
50K+
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 Chromium 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 18.04 LTS distribution)The following TCP ports are exposed by default:

There is also a similar sibling image accetto/debian-vnc-xfce-chromium-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 images contain the current Chromium Browser from the Ubuntu 18.04 LTS distribution.
This is because the versions for Ubuntu 24.04, 22.04 and 20.04 LTS depend on snap, which is currently not supported in Docker containers.
The Chromium Browser in these images runs in the --no-sandbox mode.
You should be aware of the implications.
The images are intended for testing and development.
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:4c1182d94…
Size
258.3 MB
Last updated
17 days ago
Requires Docker Desktop 4.37.1 or later.