我想使用Docker来部署我的Rails应用程序。我想知道有没有人试过这个?我能面对什么问题?
使用Docker将Rails应用程序部署到生产环境不仅是可能的,而且是您想要做的事情,以确保您的应用程序在您部署的任何服务器上运行。
这也带来了一些挑战。首先,建议使用不同的容器运行数据库服务器和Rails应用程序,以保持隔离。您还可以使用Docker Machine设置您的生产服务器Docker环境。Machine允许您配置AWS、Digital Ocean、Azure和计算引擎实例(以及许多其他实例),并从计算机管理容器。我想你刚刚开始使用Docker,所以我建议你看看这个关于用Docker设置Rails+Postgres应用程序的很酷的指南。