Docker部署的应用程序模板和实例pipe理器?
我正在寻找使用Docker容器进行应用程序部署,以在某些服务器(不是数百个)中进行生产。 我可以看到一些像docker-compose
这样的部署pipe理器,它们根据YAML服务描述文件进行部署。
官方docker-compose.yml
示例文件:
web: build: . ports: - "5000:5000" volumes: - .:/code links: - redis redis: image: redis
我正在寻找解决scheme来pipe理/生成这些YAML文件,并与像docker-compose
这样的部署pipe理器进行通信。
这个解决scheme应该渗透到pipe理应用程序模板,部署它们的实例,configuration它们等等。
它的例证:
Docker +-------------------+ docker-compose.yml | | +---------------+ +-------+ | containers | | APP manager |------->|Mysql_a| | +---------------+ | | | |Mysql_b+-----------+ | |MySQL_a |Mysq| | | MySQL Tpl | |Mysql_c| docker-compose | +---------------+ | | WordPress tpl | |Wp_a | | | |l_b |Mysql_c | | | | +---+---+ | | +---------+-----+ | | Mysql_a | | +------+ |Wp_a | | | | Mysql_b +----------> | | | +---------+ | | | Mysql_c | | | | | | | | Wp_a | | | | | | | +---------------+ | | | | | | +---------------+ | +---------------+ | +-------------------+
我的渴望是为了巴拿马型的,但这是否合理? 还有什么其他的open source
解决scheme?