Skip to content
Luca Cinquini edited this page Aug 22, 2016 · 6 revisions

Description

This repository contains basic Docker containers and examples for running OODT services on the Cloud.

Pre-Requisites

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,

Quick Start

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:
  • 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.

Clone this wiki locally