Docker container


#1

Has anyone tried to run SciDB in a docker container, e.g. on Ubuntu 14.04?


#2

Good afternoon:

I’m working on it. Here you can find the files:

github.com/albhasan/docker_scidb
github.com/albhasan/docker_scidb.git


#3

This is awesome, thanks for working on this…


#4

Our team (cerbo.io) just created a fully automated install which deploys in less than 3 seconds:

hub.docker.com/r/cerbo/scidb/

step 1.) docker pull cerbo/scidb:15.7
step 2.) docker run -it --rm=true cerbo/scidb:15.7 /bin/bash /start.sh

Example Run:
Starting sshd: [ OK ]
Starting postgresql service: /etc/init.d/postgresql: line 114: echo: write error: Permission denied -> ignore this, false error (because /proc doesn’t exist)
[ OK ]
Found 0 scidb processes
start(server 0 (127.0.0.1) local instance 0)
Starting SciDB server.
start(server 0 (127.0.0.1) local instance 1)
Starting SciDB server.
start(server 0 (127.0.0.1) local instance 2)
Starting SciDB server.
start(server 0 (127.0.0.1) local instance 3)
Starting SciDB server.
[scidb@58f7a600d896 /]$

^^ Fully Usable SciDB system


#5

Here is the SciDB Cluster (15.7) version too:

hub.docker.com/r/cerbo/scidb-cluster/
(we also have an iquery container: hub.docker.com/r/cerbo/scidb-iquery/)

There are only 2 steps to build an N-Node SciDB Cluster:

STEP #1 - Setup Docker on your Systems + Mesh them:

wget https://raw.githubusercontent.com/cerbo/global-docker-mesh-deployer/master/global-docker-mesh-deployer
chmod 0755 global-docker-mesh-deployer
./global-docker-mesh-deployer <cloud> <server_ip_file> <ssh_key> <user>

and

STEP #2 - Install SciDB Cluster and build on-the fly an N-Node cluster:

wget https://raw.githubusercontent.com/cerbo/cerbo-scidb-cluster/master/cerbo-scidb-cluster
chmod 0755 cerbo-scidb-cluster
./cerbo-scidb-cluster <server_ip_file> <instances> <redundancy> <root_ssh_key>

You can build a cluster in less than 5 minutes with 2 commands!