Skip to content

Latest commit

 

History

History
83 lines (49 loc) · 3.22 KB

File metadata and controls

83 lines (49 loc) · 3.22 KB

Headless Ubuntu/Xfce container with VNC/noVNC and drawio-desktop

accetto/ubuntu-vnc-xfce-drawio-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/ubuntu-vnc-xfce-drawio-g3.

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

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
### 'drawio' stands for 'opengl' in this context
./builder.sh drawio all
./builder.sh drawio-chromium all
./builder.sh drawio-firefox all

### just building the image, skipping the publishing and the version sticker update
./builder.sh drawio build

### examples of building and publishing the images as a group
./ci-builder.sh all group drawio drawio-firefox

### or all the images featuring the drawio-desktop
./ci-builder.sh all group complete-drawio

Refer to the main README file for more information about the building subject.

Remarks

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

Dockerfile.xfce.drawing stages