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]