从Web应用程序执行命令行types任务的最佳方式

我正在尝试构build一个Web应用程序,允许您configuration一些细节,然后基本上使用puppet和docker等来构build一组服务器。

木偶/docker部分都在工作。 但我知道需要一种方法来运行命令行命令来启动所有这些任务从一个Web应用程序,当有人基本上点击“开始”。

从Web应用程序运行这些types的任务的最佳方式是什么?

使用所有运行命令创build一个shell脚本,然后使用它来初始化容器。 您会看到这通常被称为docker-entrypoint.sh或entrypoint.sh文件。 看到这个cassandra回购一个很好的例子。