Building OpenDCS with Docker
A new repository has been setup to house Dockerfiles that will (hopefully) be used for testing and deployment of OpenDCS components. The images used will likely be Debian, but may be switched to Fedora or Ubuntu if there’s issues with package versions not being current enough.
Prerequisites
A working installation of docker is required, instructions for doing this on a number of distributions can be read here.
Usage
There is currently only a single Dockerfile that will be used to test building the project as a whole with all UI components disabled for obvious reasons. These commands are currently all that is required.
git clone https://github.com/open-dcs/dcs-docker.git
cd dcs-docker
docker build .
Plans
Being able to build and deploy individual components for testing and for production is planned. Dockerfiles will be written to produce a working environment that contains these in separate builds:
- data acquisition daemon
- data logging daemon
- control daemon
- messaging proxy