Sign inSign up

ryanbauman/redhawk-development

By ryanbauman

Updated about 11 years ago

Image
0

1.1K

ryanbauman/redhawk-development repository overview

REDHAWK docker

A basic Docker image of a REDHAWK development environment.

The image can be pulled from the Docker Hub Registry

The default command for this image runs a bash shell as the 'redhawk' user. This is a privileged user and is not required to authenticate when running 'sudo' so that the container may be customized.

docker run -i -t ryanbauman/redhawk

The image comes with the omniNames and omniEvents servers installed and configured. Start them with:

sudo service omniNames start
sudo service omniEvents start

#REDHAWK IDE support The REDHAWK IDE has been intentionally omitted from the yum repository this image draws from. To enable IDE support in your docker container, download the standalone IDE from sourceforge and invoke the image appropriately.

If you are on an SELinux enabled host, assign the appropriate context to the /tmp/.X11-unix directory as described here:

chcon -Rt svirt_sandbox_file_t /tmp/.X11-unix

Additionally, disable xhost access control:

xhost +

Run the image and mount the volume to the container. Additionally, set the display environment variable:

docker run -i -t --volume=/tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY ryanbauman/redhawk

At the shell prompt, retrieve the REDHAWK IDE from sourceforge and unpack it:

curl -L http://sourceforge.net/projects/redhawksdr/files/redhawk/1.10.2/el6/x86_64/redhawk-ide-1.10.2.R201501300031-linux.gtk.x86_64.tar.gz | tar zx

Install minimal gtk support:

sudo yum install -y PackageKit-gtk-module libcanberra-gtk2

Verify that the REDHAWK IDE can be launched and displays correctly on the host system:

./eclipse/eclipse &

Tag summary

Content type

Image

Digest

sha256:512f537a2

Size

343.6 MB

Last updated

about 11 years ago

docker pull ryanbauman/redhawk-development