Skip to content

Sources of Dockerfile generated Docker image "Desktop (DVI output)" for Hilscher NIOT-E-TIJCX-GB-RE device

License

Notifications You must be signed in to change notification settings

hilschernetiotedge/desktop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edge Gateway for the IT/OT convergence - NIOT-E-TIJCX-GB

For platform details read on here.

Ubuntu with X.org display server and desktop Xfce

Base of this image builds a tagged version of ubuntu with installed display server X.org enabling the device's DVI port plus the desktop environment Xfce turning the device in a desktop computer with mouse and keyboard support.

Container prerequisites

Host devices

The display server needs access to the following gateway's host devices:

  • console tty0
  • console tty2
  • frame buffer fb0
  • input devices inputs
  • Direct Rendering Manager dri
  • VGA arbiter vga_arbiter

Privileged mode

Starting the X11 server needs full access to the /dev devices mentioned above, else the error "Fatal server error: AddScreen/ScreenInit failed for driver 0" is reported durind start. Only the privileged mode lifts the enforced device cgroups limitations.

Container start

Pulling the image from Docker Hub may take up to 5 minutes average.

On NIOT-E-TIJCX-GB-RE

STEP 1. Open NIOT-E-TIJCX-GB-RE's landing page under https://<gateways's ip address>.

STEP 2. Click the Docker tile to open the Portainer.io Docker management user interface.

STEP 3. Enter the following parameters under Containers > Add Container

  • Image: hilschernetiotedge/netiot-edge-desktop-dvi

  • Restart policy": always

  • Runtime > Devices > add device: Host "/dev/tty0" -> Container "/dev/tty0"andHost "/dev/tty2" -> Container "/dev/tty2"andHost "/dev/fb0" -> Container "/dev/fb0"andHost "/dev/input" -> Container "/dev/input"andHost "/dev/dri" -> Container "/dev/dri"andHost "/dev/vga_arbiter" -> Container "/dev/vga_arbiter"

  • Runtime > Privileged mode: On

STEP 4. Press the button Actions > Start container

GitHub sources

The image is built from the GitHub project desktop. It complies with the Dockerfile method to build a Docker image automated.

View the license information for the software in the Github project. As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained). As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.

N|Solid Hilscher Gesellschaft fuer Systemautomation mbH www.hilscher.com

About

Sources of Dockerfile generated Docker image "Desktop (DVI output)" for Hilscher NIOT-E-TIJCX-GB-RE device

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%