基于alpine的微型php docker环境,php 是 7.x。构建完成的镜像只有30-60M
共有几个镜像
passkey/php:7.2-alpine-base基础镜像,后几个镜像基于它。(含有php和一些通用的扩展)passkey/php:7.2-alpine-cliphp cli环境镜像,含有swoole 和 mongodb 扩展passkey/php:7.2-alpine-fpm在passkey/php:7.2-alpine-cli的基础上,含有 nginx php-fpm opcache
docker pull passkey/php:7.2-alpine-basedocker pull passkey/php:7.2-alpine-cli
docker pull passkey/php:7.2-alpine-fpmhub.docker 地址: https://hub.docker.com/r/passkey/php/
docker build . -f Dockerfile -t passkey/php:7.2-alpine-base- 构建
passkey/php:7.2-alpine-cli
docker build . -f Dockerfile -t passkey/php:7.2-alpine-cli- 构建
passkey/php:7.2-alpine-fpm
docker build . -f Dockerfile -t passkey/php:7.2-alpine-fpm- redis
- mongodb
- swoole
- php execute file:
/usr/bin/php - php ini file:
/etc/php7/php.ini - 扩展配置目录:
/etc/php7/conf.d - 扩展编译目录:
/usr/lib/php7/modules - php-fpm execute file:
/usr/bin/php-fpm - php-fpm conf:
/etc/php7/php-fpm.conf - nginx conf:
/etc/nginx/conf.d - 默认web目录:
/var/www - 默认log目录:
/var/log