FROM centos:centos7
LABEL maintainer="Vicente Zepeda <chente.z.m@gmail.com>"
ENV nginxversion="1.12.2-1" \
os="centos" \
osversion="7" \
elversion="7_4"
RUN yum install -y wget openssl sed &&\
yum -y autoremove &&\
yum clean all &&\
wget http://nginx.org/packages/$os/$osversion/x86_64/RPMS/nginx-$nginxversion.el$elversion.ngx.x86_64.rpm &&\
rpm -iv nginx-$nginxversion.el$elversion.ngx.x86_64.rpm &&\
sed -i '1i\
daemon off;\
' /etc/nginx/nginx.conf
CMD ["nginx"]
这个可以直接使用,我可以在http://localhost
看到默认页面。
唯一的问题是它不包含PHP-FPM和Mariadb。
我试图修改文件并添加PHP-FPM和Mariadb,但我在Reddit上发现每个容器应该只有一个服务,比如一个容器用于nginx,另一个用于php...而我不知道如何做到这一点。