Skip to content
This repository has been archived by the owner on Mar 21, 2021. It is now read-only.

accetto/xubuntu-vnc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Headless Ubuntu/Xfce containers with VNC

Project accetto/xubuntu-vnc

Docker Hub - Git Hub - Changelog - Wiki - Hierarchy


Attention! This repository is retired and archived. It will not be developed any further and the related images on Docker Hub will not be rebuilt any more. They will phase out and they will be deleted after becoming too old. Please use the newer third generation (G3) repositories accetto/headless-coding-g3 and accetto/headless-drawing-g3 and the related images on Docker Hub instead. If you still need images based on Ubuntu 18.04 LTS, then use the second generation (G2) repository accetto/xubuntu-vnc-novnc, which will be still maintained.


badge-github-release badge-github-release-date badge-github-stars badge-github-forks badge-github-open-issues badge-github-closed-issues badge-github-releases badge-github-commits badge-github-last-commit

Tip If you want newer images based on Ubuntu 20.04 LTS with the latest TigerVNC/noVNC versions, please check the third generation (G3) accetto/ubuntu-vnc-xfce-g3, accetto/ubuntu-vnc-xfce-chromium-g3 or accetto/ubuntu-vnc-xfce-firefox-g3.

Tip If you need also noVNC, then you can use my other images from the project accetto/xubuntu-vnc-novnc (image hierarchy).


This project repository contains resources for building various Docker images based on Ubuntu with Xfce desktop environment and VNC server for headless use.

The resources for the individual images and their variations are stored in the subfolders of the Git Hub repository and the image features are described in the individual README files. Additional descriptions can be found in the common project Wiki.

All images are part of a growing image hierarchy.

Git Hub subfolders / Docker image sets

Contains resources for building accetto/xubuntu-vnc base images.

The images are streamlined and simplified versions of my other images accetto/ubuntu-vnc-xfce.

Several variations are available, including the one supporting overriding both the container user and the user group.

These base images already include commonly used utilities ping, wget, zip, unzip, sudo, curl, git and also the current version of jq JSON processor.

Additional components and applications can be easily added by the user because sudo is supported.

Contains resources for building accetto/xubuntu-vnc-firefox images with the current Firefox Quantum web browser.

Several variations are available, including the one supporting easy pre-configuration and copying of personal Firefox user preferences.

The images are streamlined and simplified versions of my other images accetto/ubuntu-vnc-xfce-firefox-plus and accetto/ubuntu-vnc-xfce-firefox-default.

Contains resources for building accetto/xubuntu-vnc-chromium images with the open-source Chromium web browser.

Contains resources for building accetto/xubuntu-vnc-node images with JavaScript-based development platform. It adds Node.js platform with npm package manager. Additional Node.js modules can be easily added using npm.

Variations with the current and LTS versions of Node.js are available.

Contains resources for building accetto/xubuntu-vnc-typescript images with JavaScript-based development platform. It adds Visual Studio Code developer editor and TypeScript programming language. Additional Node.js modules can be easily added using npm.

Contains resources for building accetto/xubuntu-vnc-angular images with JavaScript development platform for Angular development. Additional Node.js modules can be easily added using npm.

Contains resources for building accetto/xubuntu-vnc-heroku-js-postgresql images with heroku/CLI and PostgreSQL for JavaScript-based development with Node.js, npm, Git, Visual Studio Code and TypeScript. Additional Node.js modules can be easily added using npm.

Contains resources for building accetto/xubuntu-vnc-drawio images with the free open-source desktop version of the diagramming tool draw.io.

Several variations are available, including the one with the current Firefox Quantum web browser.

Contains resources for building accetto/xubuntu-vnc-inkscape images with the free open-source vector graphics editor Inkscape.

Several variations are available, including the one with the current Firefox Quantum web browser.

Contains resources for building accetto/xubuntu-vnc-gimp images with the free open-source bitmap image editor GIMP.

Several variations are available, including the one with the current Firefox Quantum web browser.

Contains utilities that make building the images more convenient.

  • util-hdx.sh

    Displays the file head and executes the chosen line, removing the first occurrence of '#' and trimming the line from left first. Providing the line number argument skips the interaction and executes the given line directly.

    The comment lines at the top of included Dockerfiles are intended for this utility.

    The utility displays the help if started with the -h or --help argument. It has been developed using my other utilities utility-argbash-init.sh and utility-argbash.sh, contained in the accetto/argbash-docker Git Hub repository, from which the accetto/argbash-docker Docker image is built.

  • util-refresh-readme.sh

    This script can be used for updating the version sticker badges in README files. It is intended for local use before publishing the repository.

    The script does not include any help, because it takes only a single argument - the path where to start searching for files (default is ../docker).

Issues

If you have found a problem or you just have a question, please check the Issues and the 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.

Credits

Credit goes to all the countless people and companies, who contribute to open source community and make so many dreamy things real.