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.
sudo docker pull lab41/dendrite
sudo docker tag lab41/dendrite dendrite
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.
sudo docker run -d -P dendrite
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
sudo docker ps
Content type
Image
Digest
sha256:3c5cbe38a…
Size
2.1 GB
Last updated
almost 11 years ago
docker pull lab41/dendrite