zoukankan      html  css  js  c++  java
  • The command '/bin/sh -c unzip -o php-7.2.23-src.zip' returned a non-zero code: 1

    Dockerfile 内容

    #centos7 nginx php redis inotify
    FROM centos:7
    MAINTAINER INFOBIRD
    RUN yum -y update && yum install -y wget unzip zip tar lftp gcc gcc-c++ make openssl-devel pcre-devel pcre autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gd gd2 gd-devel gd2-devel perl-CPAN pcre-devel libicu-devel && yum clean all
    
    WORKDIR /usr/local/webserver
    
    # nginx
    #RUN wget http://nginx.org/download/nginx-1.9.9.tar.gz
    ADD nginx-1.9.9.tar.gz /usr/local/webserver
    WORKDIR /usr/local/webserver/nginx-1.9.9
    RUN ./configure --prefix=/usr/local/webserver/nginx --user=www --group=www --with-http_ssl_module --with-pcre && make && make install
    RUN useradd -s /sbin/nologin -M www
    
    
    #php
    #RUN wget https://windows.php.net/downloads/releases/archives/php-7.2.23-src.zip
    WORKDIR /usr/local/webserver
    ADD php-7.2.23-src.zip /usr/local/webserver
    #ls -al && pwd &&
    RUN  unzip -o php-7.2.23-src.zip
    RUN ls -al && pwd
    WORKDIR /usr/local/webserver/php-7.2.23-src
    RUN ./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir=/usr/local/freetype --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --enable-intl --enable-pcntl --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --disable-fileinfo --enable-opcache
    
    #redis
    
    #inotify-tool
    ADD  extends/inotify-tools-3.14.tar.gz /usr/local/webserver/
    
    WORKDIR /usr/local/webserver/inotify-tools-3.14
    RUN  ./configure --prefix=/usr/local/webserver/inotify-tools && make && make install
    
    CMD ["/usr/sbin/init"]
    

     构建命令:

    docker build -t lnpn .
    

     报错

     一直没解决

    最后只等登陆容器。 ./configure  容器内编译php了

  • 相关阅读:
    第二次会议记录(2021.7.19)
    第一次会议记录(2021.7.8)
    软件工程助教工作总结
    Linux下的常用命令
    GPIO输出——使用固件库点亮LED 宏定义遇到的问题
    STM32 GPIO BRR和BSRR寄存器
    snprintf()函数使用方法
    结构体元素偏移量宏的定义及解析
    函数指针&回调函数Callback
    解析#define NULL ((void *)0)——野指针,空指针和 void*
  • 原文地址:https://www.cnblogs.com/kala00k/p/11895818.html
Copyright © 2011-2022 走看看