Phusion Baseimage vs. Phusion Passenger(可以在基本映像上轻松安装NGINX吗?)

在Docker容器中构build一个Phusion + NGINX + Gunicorn + Django web堆栈, 在github上进行编写。 我有django和gunicorn运行的容器。 我想build立一个NGINX反向代理。 本来,我的计划只是添加这样的东西(假设我的bseimage来源于可靠):

#cat NGINX repos to sources.list RUN cat ../../etc/apt/sources.list >> debrepos.txt #install nginx RUN apt-get update RUN apt-get install nginx 

文件debrepos.txt具有以下内容:

 #stanzas for nginx deb http://nginx.org/packages/ubuntu/ trusty nginx #deb http://nginx.org/packages/ubuntu/ trusty nginx deb-src http://nginx.org/packages/ubuntu/ trusty nginx #deb-src http://nginx.org/packages/ubuntu/ trusty nginx 

从那里我会用我需要的那个replacenginx.conf文件。 最近,我发现了关于乘客。 所以我真正的问题是a。)将上述工作在phusion-baseimage中? 和b。)我应该重新开始,并使用乘客和docker_compose.yml来做到这docker_compose.yml

PS让我知道,如果我应该包括从我的回购完整的dockerfile。 我以最小化的名义离开了它。

这里是旅客作者。 我们有一个基于baseimage-docker的客运dockerbaseimage: https : //github.com/phusion/passenger-docker它已经包含了Nginx。