使用 docker 定义和 运行 复杂应用程序的工具
tools for defining and running complex applications with docker
当您在开发生活中使用 docker 时,您通常需要一些工具来定义和 运行 构建复杂的应用程序。实际上存在一些替代方案,例如:fig、crane 和最新的 docker-compose。
我有fig和crane的经验,不过最近发现了一些docker-compose的参考文献,但不知道为什么docker组在这方面重新发明轮子。
什么是更好的选择 运行 在本地机器上使用 docker 的复杂环境,例如做:探索性测试,单元测试,或者唤醒一组数据服务比如:postgres、redis、mongodb。
最近,Docker 团队 has announced that it will be releasing new tools for managing your containers, including Compose。
Compose 已经 replaced Fig and the activity on the issue tracker 表明它可能会在发布其他工具时引入新功能。
我是 Fig 的长期用户,所以当我建议您现在继续使用 docker-compose
时,我有点偏颇。如果您打算给 Crane 一个机会,那么您可能也有兴趣探索使用 GNU Make 来管理您的容器。
当您在开发生活中使用 docker 时,您通常需要一些工具来定义和 运行 构建复杂的应用程序。实际上存在一些替代方案,例如:fig、crane 和最新的 docker-compose。
我有fig和crane的经验,不过最近发现了一些docker-compose的参考文献,但不知道为什么docker组在这方面重新发明轮子。
什么是更好的选择 运行 在本地机器上使用 docker 的复杂环境,例如做:探索性测试,单元测试,或者唤醒一组数据服务比如:postgres、redis、mongodb。
最近,Docker 团队 has announced that it will be releasing new tools for managing your containers, including Compose。
Compose 已经 replaced Fig and the activity on the issue tracker 表明它可能会在发布其他工具时引入新功能。
我是 Fig 的长期用户,所以当我建议您现在继续使用 docker-compose
时,我有点偏颇。如果您打算给 Crane 一个机会,那么您可能也有兴趣探索使用 GNU Make 来管理您的容器。