Skip to content

Docker container for PredictionIO-based machine learning services

Notifications You must be signed in to change notification settings

rbjarnason/docker-predictionio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

This project is derived from sphereio/docker-predictionio

PredictionIO docker container

Docker container for PredictionIO-based machine learning services

Docker build

PredictionIO is an open-source Machine Learning server for developers and data scientists to build and deploy predictive applications in a fraction of the time.

This container uses Apache Spark, HBase and Elasticsearch. The PredictionIO version is the latest stable version 0.10.0.

####Use it interactively for development:

  1. First, do either i) or ii) below
  2. (faster; but may be outdated) obtain docker image from public docker registry:
```Bash
$ docker run -it -p 8000:8000 steveny/predictionio /bin/bash
```
  1. (slower) build docker image from local Dockerfile: cd to the path containing the Dockerfile, then:
```Bash
$ docker build -t predictionio .
```
then:

```Bash
$ docker run -p 8000:8000 --name predictionio_instance -it predictionio /bin/bash
```
  1. Then in docker container, start all services and check they are started
$ pio-start-all
$ jps -l
  1. Try examples
  2. Similar Product Engine Template (details in http://predictionio.incubator.apache.org/templates/similarproduct/quickstart/) 1.

About

Docker container for PredictionIO-based machine learning services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%