基于alpine制作php镜像

Posted 钢闸门的笔记收藏册

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于alpine制作php镜像相关的知识,希望对你有一定的参考价值。

 

alpine包搜索https://pkgs.alpinelinux.org/

安装依赖库

 

apk add  --no-cache  xxx

 

可以基于php apline镜像自行增加或删除扩展。

https://github.com/docker-library/php 

 

增加扩展可以使用 pecl install xxx 如 pecl install redis 

如果不能使用此种方法安装可以使用,git clone 下来在进行编译,编译成功后 docker-php-ext-enable xxx启动扩展。

此中方式制作镜像,常见扩展安装完成后,容器大小可控制在100M左右

 

Dockerfile 实例 

参考资料:https://stackoverflow.com/questions/46221063/what-is-build-deps-for-apk-add-virtual-command

以上是关于基于alpine制作php镜像的主要内容,如果未能解决你的问题,请参考以下文章

docker制作nginx+nginx-module-vts镜像基于alpine镜像

docker制作m3u8web播放器镜像基于nginx-alpine镜像

基于alpine基础镜像构建jdk镜像以及tomcat镜像及业务构建

制作docker镜像

linux12企业实战 -- 06alpine Linux简介alpine制作jdk镜像jre镜像 Alpine 命令

如何在 docker 的官方 php-fpm-alpine 镜像上安装 XDebug?