1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ipingtai-docker-lnp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Dockerfile 1.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Sinda Отправлено 20.05.2017 22:11 af4ebc1
#
# MAINTAINER Sinda.Yan <admin@ipingtai.com>
# DOCKER-VERSION 1.6.2
#
# Dockerizing php-fpm: Dockerfile for building php-fpm images
#
FROM hub.c.163.com/netease_comb/centos:7
MAINTAINER Sinda.Yan <admin@ipingtai.com>
# Set environment variable
ENV APP_DIR /wwwroot
ENV TZ "Asia/Shanghai"
ADD aliyun-mirror.repo /etc/yum.repos.d/CentOS-Base.repo
ADD aliyun-epel.repo /etc/yum.repos.d/epel.repo
RUN yum install -y curl wget tar bzip2 unzip vim-enhanced passwd sudo yum-utils hostname net-tools rsync man && \
yum install -y gcc gcc-c++ git make automake cmake patch logrotate python-devel libpng-devel libjpeg-devel && \
yum install -y --enablerepo=epel pwgen python-pip && \
yum clean all
RUN pip install supervisor
ADD supervisord.conf /etc/supervisord.conf
RUN mkdir -p /etc/supervisor.conf.d && \
mkdir -p /var/log/supervisor
RUN /usr/bin/yum -y swap -- remove fakesystemd -- install systemd systemd-libs && \
/usr/bin/yum -y install nginx php-cli php-mysql php-pear php-ldap php-mbstring php-soap php-dom php-gd php-xmlrpc php-fpm php-mcrypt && \
/usr/bin/yum clean all
ADD nginx_nginx.conf /etc/nginx/nginx.conf
ADD nginx_default.conf /etc/nginx/conf.d/default.conf
ADD php_www.conf /etc/php-fpm.d/www.conf
RUN sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/php.ini
RUN mkdir -p /wwwroot && echo "<?php phpinfo(); ?>" > ${APP_DIR}/index.php
EXPOSE 22 80 443
ADD supervisor_nginx.conf /etc/supervisor.conf.d/nginx.conf
ADD supervisor_php-fpm.conf /etc/supervisor.conf.d/php-fpm.conf
ONBUILD ADD . /wwwroot
ONBUILD RUN chown -R nginx:nginx /wwwroot && mkdir -p /var/lib/php/session && chown -R nginx:nginx /var/lib/php/session
ENTRYPOINT ["/usr/bin/supervisord", "-n", "-c", "/etc/supervisord.conf"]

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ipingtai-docker-lnp.git
git@api.gitlife.ru:oschina-mirror/ipingtai-docker-lnp.git
oschina-mirror
ipingtai-docker-lnp
ipingtai-docker-lnp
master