singa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anh Dinh (JIRA)" <>
Subject [jira] [Created] (SINGA-89) SINGA-89 Add Docker support
Date Wed, 14 Oct 2015 04:42:05 GMT
Anh Dinh created SINGA-89:

             Summary: SINGA-89 Add Docker support
                 Key: SINGA-89
             Project: Singa
          Issue Type: New Feature
            Reporter: Anh Dinh
            Assignee: Anh Dinh

Docker is a Linux container which is fast to deploy and incurs small  overhead. A Docker container
functions like a light-weight virtual machine and runs in its own isolated environment. There
are at least two benefits in building adding Docker support for SINGA:

# Out of the box deployment of SINGA: the image, once built, contains the complete environment
necessary to start SINGA.
# Light-weight development and testing environment for distributed features. The image can
be used to set up a test-bed consisting of many  independent nodes (each node has its own
IP address), without the need for cluster hardware.

We add to Github a {{Dockerfile}} specifying how to build SINGA image, from which the user
can construct the image by executing:
sudo docker build -t singa/base .

The user can choose another name beside {{singa/base}} . The build process can take a long
time, but it needs to be done only at one host and the result image can then be copied to
other hosts. 

We also add another {{Dockerfile}} which adds Mesos and Hadoop ontop of SINGA. This is closely
related to [SINGA-11|]. The image created from
this Dockerfile is used to set up the distributed test bed. 

See the {{}} for more details of the images and how to use them. 

h5. Important
We assume that every host has Docker running. 

This message was sent by Atlassian JIRA

View raw message