centos php镜像文件,centos7中php在官方dockfile下载构建镜像和官方拉取镜像相差4倍多,及添加库...

请问使用官方的dockerfile文件构建镜像竟然比直接拉的镜像大4倍多,而且还构建不成功,这是什么原理

环境:

centos7.4+docker17.12

ubuntu17.10+docker17.12

docker build -t php:7.2-fpm-alpine3.7 -t php:php_mysql_psql

bV1goH?w=890&h=448

bV1goK?w=1212&h=616

随便想加一些常用的库,要如何添加才能成功,我改了如下,无法创建镜像

FROM php:7.2-fpm-alpine3.7

RUN docker-php-source extract && \

apk add –update –no-cache autoconf g++ make && \

pecl install redis && \

docker-php-ext-enable redis && \

docker-php-ext-install mysqli && \

docker-php-ext-install pdo && \

docker-php-ext-install pdo_mysql && \

#docker-php-ext-install pgsql && \

docker-php-ext-install pdo_pgsql && \

docker-php-ext-install postgresql-dev && \

docker-php-ext-install bz2 && \

docker-php-ext-install curl && \

docker-php-ext-install ctype && \

docker-php-ext-install common && \

docker-php-ext-install mcrypt && \

docker-php-ext-install dom && \

docker-php-ext-install fpm && \

docker-php-ext-install gmp && \

docker-php-ext-install gd && \

docker-php-ext-install gettext && \

docker-php-ext-install iconv && \

docker-php-ext-install intl && \

docker-php-ext-install json && \

docker-php-ext-install openssl && \

docker-php-ext-install session && \

docker-php-ext-install tokenizer && \

docker-php-ext-install mbstring && \

docker-php-ext-install xmlreaderhp7-xmlrpc && \

docker-php-ext-install zip && \

docker-php-ext-install zlib && \

docker-php-source delete

# images

RUN apk add –no-cache freetype libpng libjpeg-turbo freetype-dev libpng-dev libjpeg-turbo-dev && \

docker-php-ext-configure gd \

--with-gd \

--with-freetype-dir=/usr/include/ \

--with-png-dir=/usr/include/ \

--with-jpeg-dir=/usr/include/ && \

NPROC=$(grep -c ^processor /proc/cpuinfo 2>/dev/null || 1) && \

docker-php-ext-install -j${NPROC} gd && \

apk del –no-cache freetype-dev libpng-dev libjpeg-turbo-dev

RUN rm -rf /var/cache/apk/*

build1.pngbuild2.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值