https://github.com/geontech/old-docker-redhawk
DEPRECATED: REDHAWK SDR updated dependencies and compiled from-source installation using Docker
https://github.com/geontech/old-docker-redhawk
Last synced: about 1 year ago
JSON representation
DEPRECATED: REDHAWK SDR updated dependencies and compiled from-source installation using Docker
- Host: GitHub
- URL: https://github.com/geontech/old-docker-redhawk
- Owner: Geontech
- License: gpl-3.0
- Created: 2016-05-12T18:47:38.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-09-14T21:08:39.000Z (over 8 years ago)
- Last Synced: 2025-01-21T13:06:41.449Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker REDHAWK Images
## Docker REDHAWK Deps Image
This Docker image is a CentOS 6 base with all of the dependencies necessary to build REDHAWK. Note that Boost 1.56 is built from source as opposed to using the default Boost 1.41 available as an RPM.
This image is used by the REDHAWK Base Image to build REDHAWK 2.0.1. It can be used for other versions of REDHAWK as well.
## Docker REDHAWK Base Image
This Docker image is built upon the REDHAWK Deps Image and builds REDHAWK 2.0.1. This image can be used to run a REDHAWK Domain Manager.
### Using the Script
To build all of the images, use the provided build.sh script:
./build.sh
To remove the images:
./build.sh clean
To build only redhawk-deps and redhawk-base:
./build.sh redhawk-base
This will build redhawk deps if necessary.
### Using Docker
Alternatively, each image can be built from the top level directory manually with:
docker build --rm -t redhawk-deps docker-redhawk-deps
This will build redhawk deps only.
### Permissions
Note that it may be necessary to run the above commands as root if you are not part of the 'docker' group.
## Running
### Using the Script
#### Run as Domain
Use this script to run the REDHAWK Base Image as a Domain Manager on your computer.
./runAsDomain
This script optionally accepts an IP address for the Domain Manager to accept distributed Devices on, which defaults to 127.0.0.1.
./runAsDomain [IP Address]
### Using Docker
Consult the script above for an example of how to run the images.