-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This repository contains basic Docker containers and examples for running OODT services on the Cloud.
To run Docker commands and containers, you must have the full Docker stack (docker, docker-machine, docker-compose and virtualbox) installed on your system. Please see: https://docs.docker.com/engine/installation/ for instructions on how to install Docker on Linux, MacOSX, and Windows,
The docker-compose.yml file in the top level directory is an example configuration that will run a system of 3 interacting Docker containers: one container running the OODT File Manager with Solr back-end, one container running the OODT Workflow Manager (and including the Crawler executable), and one container running the OODT Product Server within Tomcat. To test, start a Docker terminal then:
- Clone the current repository, cd to the top-level directory:
- git clone https://github.com/oodt-cloud/docker.git
- cd docker
- Start the Docker containers running the OODT services
- docker-compose up
- Follow the services output onto the Docker terminal
- Access the Solr URL at:
- http://<DOCKER_MACHINE_IP>:8983/solr
- Access the Product Server URL at:
- http://<DOCKER_MACHINE_IP>:8080/fmprod
- Stop and remove the containers:
- ctrl-C
- docker-compose down
See the "OODT Docker Compose Example" page for an example that builds on this setup to execute a simple test workflow to generate and publish a file.