Caution

This docker image contains a single-node Hadoop enviroment for evaluating Hivemall. Not suited for production uses.

Requirements

Docker Engine 1.6+

Docker Compose 1.10+

1. Build image

You have two options in order to build a hivemall docker image:

Using docker-compose

$ docker-compose -f resources/docker/docker-compose.yml build

Using docker command

$ docker build -f resources/docker/Dockerfile .

Note

You can skip building images if you try to use a pre-build docker image from Docker Hub. However, since the Docker Hub repository is experimental one, the distributed image is NOT built on the "latest" commit in our master branch.

2. Run container

If you built an image by yourself, it can be launched by either docker-compose or docker command: