[英]Rails and Nginx on different Docker containers (how share data between containers)
我想知道是否有可能(甚至是一个好的做法)在不同的Docker容器上运行Rails应用程序和Nginx。
我的意图是将来使用Nginx的一个实例来为容器中运行的多个应用程序提供服务。
我的问题是因为我将必须配置Nginx来访问在另一个容器上运行的应用程序的根路径(我将在我的nginx.conf上使用: root /home/user/public_html/railsapp/public/;
)
如何设置我的rails docker容器,以便nginx容器能够访问railsapp根路径?
问题是您的rails应用程序和nginx是两个不同的进程还是一个?
如果是两个,您将以某种方式提供rails应用程序并通过nginx代理它。 在两个不同的容器中运行是正常的。
如果您要通过nginx提供Rails应用,则无需创建单独的容器。 您可能只是将文件添加到Nginx的容器中,使用卷或数据容器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.