Docker container for PredictionIO-based machine learning services
This container uses Apache Spark, HBase and Elasticsearch. The PredictionIO version is 0.12.1.
- First, build docker image from local Dockerfile: cd to the path containing the Dockerfile, then:
$ docker build -t predictionio .
then:
$ docker run -p 8000:8000 --name predictionio_instance -it predictionio /bin/bash
- Then in docker container, start all services and check they are started
pio@...:/$ pio-start-all
pio@...:/$ jps -l