StackStorm是一个强大的自动化平台,结合DevOps和ChatOps,提供可扩展、灵活和健壮的工具链用于应用、服务和工作流的自动化能力。
本文使用docker-compose进行部署StackStorm
$ git clone https://github.com/StackStorm/st2-docker
$ cd st2-docker
$ make env
$ docker-compose up -d
|
运行成功后可以查询:
$ cd st2-docker
$ docker-compose ps
Name Command State
---------------------------------------------------------------
st2docker_mongo_1 docker-entrypoint.sh mongod Up
st2docker_postgres_1 docker-entrypoint.sh postgres Up
st2docker_rabbitmq_1 docker-entrypoint.sh rabbi ... Up
st2docker_redis_1 docker-entrypoint.sh bash ... Up
st2docker_stackstorm_1 /st2-docker/bin/entrypoint.sh Up
|
然后登陆StackStorm容器:
$ docker-compose exec stackstorm bash |
容器中查询版本,这本装的是2.7.1版本
:
$ st2 --version
st2 2.7.1, on Python 2.7
|
参考
- https://github.com/StackStorm/st2-docker
作者简介
吴龙辉,现任网宿科技云计算架构师,致力于云计算PaaS的研究和实践,《Kubernetes实战》作者,活跃于CloudFoundry,Docker,Kubernetes等开源社区,贡献代码和撰写技术文档。 邮箱:[email protected]