我可以使用Docker进行Rails应用程序的生产部署吗?

我想用Docker来部署我的Rails应用程序。 我想知道是否有人试过这个? 我可以面对什么问题?

使用Docker将Rails应用程序部署到生产环境不仅是可能的,而且是您想要做的事情,以确保您的应用程序在您部署的任何服务器上运行。

这带来了一些挑战。 首先,build议运行数据库服务器和Rails应用程序不同的容器来保持事物的隔离。 您还可以使用Docker Machine设置您的生产服务器Docker环境。 Machine允许您configurationAWS,Digital Ocean,Azure和Compute Engine实例( 以及其他许多实例),并通过计算机pipe理您的容器。 我假设你刚刚开始使用Docker,所以我build议你看看这个关于使用Docker设置Rails + Postgres应用程序的酷炫指南 。