如何使用docker组织同构app的架构?

时间:2015-11-18 20:01:22

标签: nginx dns docker isomorphic-javascript

我正在开发一个同构应用程序。这里的关键时刻是前端服务器和客户端上的js代码是相同的。

假设我们有以下服务:

  • 前端
  • 后端
  • 评论
  • 数据库

当然,这些服务中的每一项都存在于它自己的docker容器中。

并且需要从客户端访问backendcomments服务(分别为api.app.comcomments.app.com)。

在这里使用nginx作为反向代理似乎很合理。所以这些是要添加的新容器:

  • nginx的
  • 领事
  • 领事模板
  • registrator

最后一个问题是将*.app.com解析为nginx。如何在不购买app.com域名的情况下实现这一目标?当然解决方案是将DNS添加到每个容器和开发主机。但是我应该使用什么docker容器作为DNS服务器?

或许有更好的架构?

0 个答案:

没有答案