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

标签 ruby-on-rails docker web-deployment production-environment

我想使用Docker部署我的Rails应用程序。我想知道是否有人尝试过吗?我会面对什么问题?

最佳答案

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

这带来了一些挑战。首先,建议将数据库服务器和Rails应用程序运行在不同的容器中,以保持隔离状态。您还可以使用Docker Machine设置生产服务器Docker环境。通过Machine,您可以配置AWS,Digital Ocean,Azure和Compute Engine实例(among many others),并从计算机中管理容器。我假设您刚刚开始使用Docker,因此建议您看看this cool guide有关使用Docker设置Rails + Postgres应用程序的信息。

关于ruby-on-rails - 我可以使用Docker进行Rails应用程序的生产部署吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33850210/

相关文章:

django - 无法将 Nginx 反向代理连接到 Django 容器(Docker)中的 Gunicorn

github - 多个容器的自动构建

html - 从 Firefox 17 升级到 Firefox 18 后网站闪烁

mysql - 在 Rails + MySQL 中存储百分比

ruby-on-rails - rails : Has_many through query depending on the through table attribute

ruby-on-rails - 获取一个包含过去 2 周内创建的帖子数的数组

html - 如何创建包含图像和文本的按钮

docker - windows安装后无法获取Docker镜像

未找到 MSBuild 目标包

c# - 尝试将我的 Web 应用程序从 VS Enterprise 2015 update 1 发布到 azure 时出错 :