This repository contains Dockerfile which allows run all the StackStorm
services in a single docker container.
All the services are running inside a single container which means this method
is good for testing and developing StackStorm, but not appropriate for
production where "one service per container" model should be followed.
To play around with this docker image, docker must be installed on your system.
- Git clone this repo to your boxL
git clone https://github.com/StackStorm/st2express.git
- Change in to docker directory:
- Build st2 docker image:
docker build -t st2 .
- Run a container with the image:
docker run -it st2
- Run start.sh inside container:
- Play around with st2:
For more information please refer to the documentation -
Using a specific version of StackStorm
By default, Dockerfile always uses the latest available stable version of
If you want to use a specific version of, edit
Dockerfile and change the
RUN cd /root && curl -sS -k -O https://ops.stackstorm.net/releases/st2/scripts/st2_deploy.sh
To point to a deployment script for a specific version. For example:
RUN cd /root && curl -sS -k -O https://ops.stackstorm.net/releases/st2/0.7.0/st2_deploy.sh