
cospirit/php该Docker镜像提供PHP 7.2版本的FPM(FastCGI Process Manager)和CLI(命令行界面)运行环境,集成常用扩展、预配置关键php.ini参数及实用工具,旨在简化PHP应用的开发、测试与部署流程。
预配置以下优化参数,满足常规应用需求:
upload_max_filesize = 100M:最大上传文件大小限制post_max_size = 100M:POST数据最大容量限制memory_limit = 512M:PHP进程内存使用上限bin/dep指向../vendor/deployer/deployer/bin,简化部署工具调用(直接执行dep命令)bashdocker run -d --name php72-fpm -p 9000:9000 php72-fpm-cli:latest
bash# 查看PHP版本 docker run --rm -it php72-fpm-cli:latest php -v # 执行本地PHP脚本(挂载当前目录到容器/app) docker run --rm -it -v $(pwd):/app php72-fpm-cli:latest php /app/your_script.php
yamlversion: '3' services: php: image: php72-fpm-cli:latest volumes: - ./your-php-app:/app # 挂载应用代码目录 - ./custom-php.ini:/usr/local/etc/php/php.ini # 可选:覆盖默认php.ini ports: - "9000:9000" # FPM端口映射(若使用FPM模式) command: php-fpm # 启动FPM服务(或替换为CLI命令)
默认配置可通过挂载外部php.ini文件覆盖,例如:
bashdocker run -v /local/path/custom-php.ini:/usr/local/etc/php/php.ini php72-fpm-cli:latest
所有列出的扩展模块均已默认启用,可通过php -m命令验证已加载模块。
通过容器内符号链接直接调用Deployer:
bash# 进入容器 docker exec -it [容器ID] bash # 执行部署命令 dep deploy production

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务