Explorar el Código

无脑安装好多php库,支持 Typecho 写笔记啦

hongwenjun hace 4 años
padre
commit
73990f00a2
Se han modificado 2 ficheros con 9 adiciones y 21 borrados
  1. 5 3
      Dockerfile
  2. 4 18
      README.md

+ 5 - 3
Dockerfile

@@ -4,9 +4,9 @@ RUN  apt update -y && \
      php7.4 php7.4-fpm php7.4-sqlite3 php7.4-xml php7.4-zip php7.4-pgsql php7.4-mbstring  \
      php7.4-bcmath php7.4-json php7.4-mysql php7.4-gd php7.4-cli php7.4-curl php7.4-cgi && \
      mkdir -p  /var/run/php  /run/php  && \
-     wget https://raw.githubusercontent.com/hongwenjun/nginx-php/main/start.sh          && \
-     wget https://raw.githubusercontent.com/hongwenjun/nginx-php/main/default            && \
-     wget https://raw.githubusercontent.com/hongwenjun/nginx-php/main/supervisord.conf    && \
+     wget https://raw.githubusercontent.com/hongwenjun/nginx-php/main/start.sh         --no-check-certificate && \
+     wget https://raw.githubusercontent.com/hongwenjun/nginx-php/main/default          --no-check-certificate  && \
+     wget https://raw.githubusercontent.com/hongwenjun/nginx-php/main/supervisord.conf --no-check-certificate   && \
      mv ./default  /etc/nginx/sites-enabled/default  && \
      mv ./supervisord.conf   /etc/supervisord.conf   && \
      chmod +x  /start.sh  && \
@@ -24,3 +24,5 @@ EXPOSE 80/tcp  443/tcp
 # COPY ./start.sh            /start.sh
 
 CMD ["/start.sh"]
+
+

+ 4 - 18
README.md

@@ -44,26 +44,13 @@ docker run -d -p 80:80 -p 443:443  \
 ```
 -----
 
-##  Dockerfile 文件  使用 supervisor 启动 php-fpm  和 nginx 服务
+##  [Dockerfile](https://raw.githubusercontent.com/hongwenjun/nginx-php/main/Dockerfile) 使用 supervisor 启动 php-fpm  和 nginx 服务
 ```
 FROM debian:unstable-slim
-RUN  apt update -y && \
-     apt install -y --no-install-recommends --no-install-suggests nginx supervisor wget  \
-     php7.4 php7.4-fpm php7.4-sqlite3 php7.4-xml php7.4-zip php7.4-pgsql php7.4-mbstring  \
-     php7.4-bcmath php7.4-json php7.4-mysql php7.4-gd php7.4-cli php7.4-curl php7.4-cgi && \
-     mkdir -p  /var/run/php  /run/php  && \
-     wget https://raw.githubusercontent.com/hongwenjun/nginx-php/main/start.sh          && \
-     wget https://raw.githubusercontent.com/hongwenjun/nginx-php/main/default            && \
-     wget https://raw.githubusercontent.com/hongwenjun/nginx-php/main/supervisord.conf    && \
-     mv ./default  /etc/nginx/sites-enabled/default  && \
-     mv ./supervisord.conf   /etc/supervisord.conf   && \
-     chmod +x  /start.sh  && \
-     ln -sf /dev/stdout /var/log/nginx/access.log  && \
-     ln -sf /dev/stderr /var/log/nginx/error.log   && \
-     echo "<?php phpinfo(); ?>"  > /var/www/html/index.php && \
-     apt remove -y wget && \     
-     rm -rf /var/lib/apt/lists/*   /var/cache/apt
 
+#  安装 nginx supervisor php7.4-fpm 省略 ......
+
+#  映射目录和端口和三个配置文件
 VOLUME [/var/www/html  /etc/nginx/sites-enabled ]
 EXPOSE 80/tcp  443/tcp
 
@@ -73,7 +60,6 @@ EXPOSE 80/tcp  443/tcp
 
 CMD ["/start.sh"]
 
-
 ```
 
 -----