本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

基于webdevops/php-nginx构建的PHP-Nginx镜像,集成mysql.so等扩展及多场景功能,支持依赖旧版MySQL原生类库的框架(如ECShop)、多域名自动部署、Git代码自动更新、ThinkPHP6适配等。大部分标签包含Nginx和PHP-FPM于同一容器,部分标签仅含PHP-FPM以配合外部Nginx使用。
| 标签 | 描述 |
|---|---|
5.6-mysql | PHP 5.6版本,Nginx+FPM+mysql扩展,支持ECShop等依赖旧版MySQL类库的应用 |
5.6-mysql-php | PHP 5.6版本,仅FPM+mysql扩展,需配合外部Nginx容器使用 |
7.2-lua-host-dir | PHP 7.2版本,Lua脚本实现域名.转/自动对应项目文件夹,支持多域名 |
7.2-dev-lua-host-dir | PHP 7.2开发版,功能同7.2-lua-host-dir,支持xip.io及ThinkPHP框架 |
7.2-git-auto | PHP 7.2版本,支持Git自动拉取更新代码 |
7.2-thinkphp6 | PHP 7.2版本,适配ThinkPHP6框架,解决Nginx location配置问题 |
7.4-alpine | PHP 7.4基础版,基于Alpine,包含PHP和Nginx |
7.4-php-supervisord-alpine | PHP 7.4版本,支持挂载自定义Supervisord配置文件夹 |
PHP 7.2版本,支持通过Git自动拉取并更新代码,需主机配置SSH密钥授权。
docker run -d --restart=always --name php-production \ -e GIT_URL=[***] \ # Git仓库地址 -e SSH_KEY="$(cat ~/.ssh/id_rsa | base64)" \ # 主机SSH私钥(Base64编码) -v /data/php:/app/ \ # 挂载代码目录 -p 80:80 -p 443:443 \ # 映射端口 --network common-all adockero/php-nginx:7.2-git-auto # 网络配置
PHP 7.2版本,针对ThinkPHP6框架优化Nginx location配置,解决路由问题。
docker run -d --restart=always \ -e WEB_DOCUMENT_ROOT=/app/public \ # ThinkPHP6根目录设置 --name php-nginx-7.2 \ -v /data/php/72/:/app/ \ # 挂载项目目录 --network common-all adockero/php-nginx:7.2-thinkphp6 # 网络配置
PHP 7.2开发版,通过Lua脚本将域名中的.转换为/,自动对应项目文件夹,支持xip.io动态域名及ThinkPHP框架,无需手动配置Nginx域名指向。
访问 [***] 自动路由至 /app/local_dir/local_name/thinkphp 目录。
docker run -d --restart=always --name dev-php-lua-host \ --network common-all \ -e XDEBUG_REMOTE_HOST=169.254.208.2 \ # XDebug远程调试主机IP -p 80:80 -p 443:443 \ # 映射端口 -v /data/www:/app/ \ # 挂载项目根目录(多项目存放于此) adockero/php-nginx:7.2-dev-lua-host-dir
PHP 7.4 Alpine版本,支持挂载自定义Supervisord配置文件夹,扩展进程管理能力。
docker run -d --restart=always \ -v /opt/docker/etc/local-supervisor.d/:/etc/supervisor.d/ \ # 挂载自定义Supervisord配置 adockero/php-nginx:7.4-php-supervisord-alpine

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429