用docker定义和运行复杂应用程序的工具

当你在开发生命周期中使用docker时,通常需要一些工具来定义和运行复杂的应用程序。 实际上存在一些替代品,如: 无花果起重机和最新的docker – 组成

我有无花果和起重机的经验,但最近我find了一些docker的构成参考,但我不知道为什么docker组在这方面重新发明轮子。

在你的本地机器上运行一个复杂的docker的环境是更好的select,比如:探索性testing,unit testing,或者唤醒一组数据服务,比如:postgres,redis,mongodb。

最近,Docker团队宣布将发布新的工具来pipe理你的容器,包括Compose 。

撰写已经取代Fig和问题跟踪器上的活动表明,它可能潜在地引入新的function,随着其他工具的发布。

我是一个长期的无花果用户,所以当我build议你现在继续使用docker-compose时候,我有点偏颇。 如果你打算给Crane一个机会,那么你也可能有兴趣探索使用GNU Make来pipe理你的容器。