ska-tango-images-alarm-ng

This image contains alarm-ng from Elettra. alarm-ng is a GUI which can be used to receive alarms from your Tango control system.

Summary

Release 0.6.3 of ska-tango-images provides the 1.0.4 tag of the ska-tango-images-alarm-ng OCI image.

The image uses the debian official image as a base image, using the 12 tag. This image uses the version of libtango provided by debian.

Included Software

Package

Version

alarm-ng

46f789cb339e99ed1ee19a6e75626a07b2d32ad9

cumbia world installer

ec6e6ddbb8250b49efdb6218e650b4b9d54d74c9

QWT

6.3.0

Usage Example

alarm-ng is an X11 application and requires an X11 server to run. The following command will launch the ska-tango-images-alarm-ng image using a Linux host’s X11 server and connect to TANGO_HOST:

 docker run --security-opt label=type:container_runtime_t \
    --net=host --user $(id -u):$(id -g) \
    -e TANGO_HOST=$TANGO_HOST -e DISPLAY=$DISPLAY -e XAUTHORITY="/Xauthority" \
    -v /tmp/.X11-unix:/tmp/.X11-unix:z -v ${XAUTHORITY:-$HOME/.Xauthority}:/Xauthority:ro \
    --rm artefact.skao.int/ska-tango-images-alarm-ng:1.0.4

For running on macOS, you must have an XQuartz server running with the “Allow connections from the network clients” checked and you must provide your host IP address in the DISPLAY. For example,

MY_IP_ADDRESS=$(scutil --nwi | grep 'address' | head -n1 | cut -d':' -f2 | tr -d ' ')
docker run --net=host --user $(id -u):$(id -g) \
    -e TANGO_HOST=$TANGO_HOST -e DISPLAY="${MY_IP_ADDRESS}:0" -e XAUTHORITY="/Xauthority" \
    -v /tmp/.X11-unix:/tmp/.X11-unix:z -v ${XAUTHORITY:-$HOME/.Xauthority}:/Xauthority:ro \
    --rm artefact.skao.int/ska-tango-images-alarm-ng:1.0.4