基于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

猜你喜欢

转载自www.cnblogs.com/LC161616/p/10454201.html