3.6 KiB
Headless Debian/Xfce container with VNC/noVNC and Chromium Browser
accetto/debian-vnc-xfce-chromium-g3
User Guide - Docker Hub - Dockerfile - Readme - Changelog
This GitHub project folder contains resources used by building Debian images available on Docker Hub in the repository accetto/debian-vnc-xfce-chromium-g3.
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.
There is also a sibling project accetto/ubuntu-vnc-xfce-g3 containing similar images based on Ubuntu 22.04 LTS and 20.04 LTS.
This User guide describes the images and how to use them.
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.
Building images
### PWD = project root
### prepare and source the 'secrets.rc' file first (see 'example-secrets.rc')
### examples of building and publishing the individual images
./builder.sh latest-chromium all
### just building the image, skipping the publishing and the version sticker update
./builder.sh latest-chromium build
### examples of building and publishing the images as a group
./ci-builder.sh all group latest-chromium
Refer to the main README file for more information about the building subject.
Getting help
If you've found a problem or you just have a question, please check the User guide, Issues and sibling 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 sibling Discussions.
Diagrams
Diagram of the multi-staged Dockerfile used for building multiple images.
The actual content of a particular image build is controlled by the feature variables.
The stage diagram doesn't differ from the sibling project accetto/github-ubuntu-vnc-xfce-g3.
