Sign inSign up

lab41/dendrite

By lab41

Updated almost 11 years ago

Image
0

1.6K

lab41/dendrite repository overview

To get the environment for Dendrite on top of Docker you can either Pull it from the public docker index, or you can build it from source.

Pull from Docker index:

sudo docker pull lab41/dendrite

sudo docker tag lab41/dendrite dendrite

Build from source:

git clone https://github.com/Lab41/try41.git

cd try41/dockerfiles/dendrite/dendrite-build

sudo docker build -t lab41/dendrite-build .

cd ../dendrite-java

sudo docker build -t lab41/dendrite-java .

cd ../dendrite-repos

sudo docker build -t lab41/dendrite-repos .

cd ../dendrite-cdh5

sudo docker build -t lab41/dendrite-cdh5 .

cd ../dendrite-elasticsearch

sudo docker build -t lab41/dendrite-elasticsearch .

cd ../dendrite-graphlab

sudo docker build -t lab41/dendrite-graphlab .

cd ../dendrite-ungit

sudo docker build -t lab41/dendrite-ungit .

cd ../dendrite-snap

sudo docker build -t lab41/dendrite-snap .

cd ..

sudo docker build -t dendrite .

Once the image has been built you can either run it as a contained webapp as it's used in Try41, or you can run in a shell and poke around.

Run as a webapp:

sudo docker run -d -P dendrite

Run in a shell:

sudo docker run -i -t -P dendrite /bin/bash

NOTE: when running in a shell, you can also execute /usr/bin/supervisord and access the webapp from the exposed port

Find port that was exposed:

sudo docker ps

Tag summary

Content type

Image

Digest

sha256:3c5cbe38a

Size

2.1 GB

Last updated

almost 11 years ago

docker pull lab41/dendrite