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

Can I use Docker for production deployment of a Rails application?

我想使用 Docker 来部署我的 Rails 应用程序。我想知道有没有人试过这个?我会遇到什么问题?

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

这带来了一些挑战。首先,建议 运行 您的数据库服务器和您的 Rails 应用程序使用不同的容器以保持隔离。您还可以使用 Docker 机器设置生产服务器 Docker 环境。 Machine 允许您配置 AWS、Digital Ocean、Azure 和 Compute Engine 实例(among many others), and manage your containers from your computer. I assume you're just getting started with Docker, so I suggest you take a look at this cool guide 关于使用 Docker.

设置 Rails + Postgres 应用程序