All Projects → steveny2k → docker-predictionio

steveny2k / docker-predictionio

Licence: other
Docker container for PredictionIO-based machine learning services

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to docker-predictionio

drupal-dev-docker
An opinionated Drupal development environment based on Docker.
Stars: ✭ 22 (-70.67%)
Mutual labels:  docker-container
docker-omnidb
OmniDB installed into a Docker container
Stars: ✭ 30 (-60%)
Mutual labels:  docker-container
github-status-updater
Command line utility for updating GitHub commit statuses and enabling required status checks for pull requests
Stars: ✭ 83 (+10.67%)
Mutual labels:  docker-container
GeoServer-Docker
Docker container for installing Geoserver
Stars: ✭ 62 (-17.33%)
Mutual labels:  docker-container
larawell
Monolithic docker container to run your Laravel apps: MariaDB/Redis/Nginx/PHP7.0-Fpm with properly configured cron and queue
Stars: ✭ 14 (-81.33%)
Mutual labels:  docker-container
another-ldap-auth
LDAP Authentication for Nginx, Nginx ingress controller (Kubernetes), and HAProxy via a subrequest.
Stars: ✭ 30 (-60%)
Mutual labels:  docker-container
docker-controller-scala
No description or website provided.
Stars: ✭ 12 (-84%)
Mutual labels:  docker-container
predictionio-sdk-php
PredictionIO PHP SDK
Stars: ✭ 269 (+258.67%)
Mutual labels:  predictionio
predictionio
PredictionIO, a machine learning server for developers and ML engineers.
Stars: ✭ 12,510 (+16580%)
Mutual labels:  predictionio
docker
🐳 Official Docker image of the SinusBot for TeamSpeak 3 and Discord.
Stars: ✭ 50 (-33.33%)
Mutual labels:  docker-container
dockupdater
Automatically keep your docker services and your docker containers up-to-date with the latest version
Stars: ✭ 76 (+1.33%)
Mutual labels:  docker-container
wkhtmltopdf-flask-aas
Wkhtmltopdf Flask As a Service
Stars: ✭ 17 (-77.33%)
Mutual labels:  docker-container
yii2-laradock
Laradock pre-configured for Yii2 Framework (https://github.com/LaraDock/laradock)
Stars: ✭ 16 (-78.67%)
Mutual labels:  docker-container
jira-grafana-json-datasource
Connect Grafana to Jira cloud to retrieve metrics on your Jira issues.
Stars: ✭ 68 (-9.33%)
Mutual labels:  docker-container
docker-phpmyadmin
phpMyAdmin as Docker container, based on official image, always latest version
Stars: ✭ 40 (-46.67%)
Mutual labels:  docker-container
multirun
A minimalist init process designed for Docker
Stars: ✭ 85 (+13.33%)
Mutual labels:  docker-container
minicon
Minimization of the filesystem for containers
Stars: ✭ 70 (-6.67%)
Mutual labels:  docker-container
docker-cheat-sheet
All about docker commands
Stars: ✭ 50 (-33.33%)
Mutual labels:  docker-container
factorio
Factorio headless server Docker container
Stars: ✭ 25 (-66.67%)
Mutual labels:  docker-container
syscall2seccomp
Build custom Docker seccomp profiles for containers by finding syscalls it uses.
Stars: ✭ 71 (-5.33%)
Mutual labels:  docker-container

This project is derived from sphereio/docker-predictionio

The doc file of PredictionIO pointing to this repo is at http://predictionio.incubator.apache.org/community/projects/#docker-installation-for-predictionio

The master branch of this project is for the PredictionIO stable version 0.10.0, and other branches are for newer PredictionIO stable versions (for example, 0.12.0)

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.

  1. First, do either option a) or b) below

    a). (faster; stable version) obtain docker image from public docker registry:

    # for version 0.12.0
    $ docker run -it -p 8000:8000 steveny/predictionio:0.12.0 /bin/bash
    
    # for version 0.10.0
    $ docker run -it -p 8000:8000 steveny/predictionio /bin/bash

    b). (slower) build docker image from local Dockerfile: git checkout the desired branch (note: main branch is for 0.10.0); 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
  2. Then in docker container, start all services

$ pio-start-all

For the case of version 0.10.0, ignore the error message /PredictionIO-0.10.0-incubating/bin/pio-start-all: line 74: sudo: command not found

and check if all the installed services (HBase, Elastic Search, PredictionIO) are started

$ jps -l
  1. Try an example: similar Product Engine Template (details in http://predictionio.incubator.apache.org/templates/similarproduct/quickstart/)

=========================

Note to myself:

command lines to build and push docker image:

$ docker build -t steveny/predictionio:0.12.0 .
$ docker run --rm -it -p 8000:8000 steveny/predictionio:0.12.0 /bin/bash
$ docker push steveny/predictionio:0.12.0
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].