轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
8sistemas/laravel-alpine
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

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

laravel-alpine Docker 镜像下载 - 轩辕镜像

laravel-alpine 镜像详细信息和使用指南

laravel-alpine 镜像标签列表和版本信息

laravel-alpine 镜像拉取命令和加速下载

laravel-alpine 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

laravel-alpine
8sistemas/laravel-alpine

laravel-alpine 镜像详细信息

laravel-alpine 镜像标签列表

laravel-alpine 镜像使用说明

laravel-alpine 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

基于Alpine的Laravel PHP框架Docker镜像,支持只读文件系统、额外模块及x86_64、arm64、armv7多架构,集成PHP-FPM,提供轻量级部署方案。
1 收藏0 次下载active8sistemas镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

laravel-alpine 镜像详细说明

laravel-alpine 使用指南

laravel-alpine 配置说明

laravel-alpine 官方文档

laravel-alpine

从kamerk22/laravel-alpine分叉

运行在PHP-FPM上的Laravel PHP框架,基于Alpine基础Docker镜像 🐳

!SIZE

仓库选项

您可从GHCR(GitHub容器仓库)或DockerHub仓库拉取镜像

  • GHCR镜像: ghcr.io/eightsystems/laravel-alpine
  • DockerHub镜像: 8sistemas/laravel-alpine

可用版本/标签

可使用以下格式的版本标签:

version-tag 示例:8.4-alpine3.20-mysql-nginx

版本标签说明
7.4-alpine3.16mysql, mysql-nginx, pgsql, pgsql-nginx, mysql-xdebug, mysql-nginx-xdebug, pgsql-xdebug, pgsql-nginx-xdebugAlpine 3.16
8.0-alpine3.16mysql, mysql-nginx, pgsql, pgsql-nginx, mysql-xdebug, mysql-nginx-xdebug, pgsql-xdebug, pgsql-nginx-xdebugAlpine 3.16
8.1-alpine3.16mysql, mysql-nginx, pgsql, pgsql-nginx, mysql-xdebug, mysql-nginx-xdebug, pgsql-xdebug, pgsql-nginx-xdebugAlpine 3.16
8.2-alpine3.16mysql, mysql-nginx, pgsql, pgsql-nginx, mysql-xdebug, mysql-nginx-xdebug, pgsql-xdebug, pgsql-nginx-xdebugAlpine 3.16
8.3-alpine3.20mysql, mysql-nginx, pgsql, pgsql-nginx, mysql-xdebug, mysql-nginx-xdebug, pgsql-xdebug, pgsql-nginx-xdebugAlpine 3.20
8.4-alpine3.20mysql, mysql-nginx, pgsql, pgsql-nginx, mysql-xdebug, mysql-nginx-xdebug, pgsql-xdebug, pgsql-nginx-xdebugAlpine 3.20

从Docker仓库拉取镜像

拉取Docker镜像命令:

docker pull 8sistemas/laravel-alpine:8.3-alpine3.20-mysql

使用方法

从当前目录运行:

docker run -v $(pwd):/var/www 8sistemas/laravel-alpine:8.3-alpine3.20-mysql "composer install --prefer-dist"

包含内容

  • Composer(v2 - 来自Docker***镜像)
  • CRON(预安装并配置支持Laravel调度器)
  • Supervisor的Go端口实现
    • 详情参见Supervisord.md
  • ARM64版本
  • Nginx“模块化”配置。参见NGINX-Files.md
  • PHP和NGINX的Prometheus exporter(若通过环境变量ENABLE_PROMETHEUS_EXPORTER_RUNNER=1启用)。参见Prometheus-Scrapper.md
    • 默认情况下,php-fpm_exporter运行在9090端口,nginx prometheus exporter运行在9190端口。
      • nginx-prometheus-exporter:0.10
      • php-fpm_exporter:2.0.4
  • 密钥管理器环境变量扩展器
    • 参见Secrets-Environment-Expander.md
  • 修改用户/组UID和GID
    • 当容器需要连接共享NFS服务器且需匹配UID/GID时非常有用。
    • 参见Change-User-Uid-And-Gid.md
  • PHP生产环境ini配置
    • 参见php.ini
  • Opcache支持
    • 参见opcache.ini
  • 可使用www-data(Linux UID 82,GID 82)用户以降权方式运行
  • 内存占用小
    • 启用Prometheus Exporter的8.1-alpine3.16-mysql-nginx镜像空闲时内存占用约65MB
      • 支持容器以低至128MB内存运行,仍为应用留有空间。
  • 只读文件系统支持(部分必要路径需使用tmpfs)
    • 示例Docker-compose文件
    • 示例Kubernetes POD Yaml

其他详情

  • Alpine基础镜像版本3.16和3.20
  • 使用DockerHub PHP基础镜像
  • 每两周进行安全扫描(使用Anchore)
  • 所有标签均支持Supervisor的supervisorctl

PHP扩展

这些扩展是运行Laravel 8.x及以上版本所需的基础扩展(含部分附加扩展)

  • pdo
  • mysqli(mysql镜像)
  • pdo_mysql(mysql镜像)
  • pgsql(pgsql镜像)
  • pdo_pgsql(pgsql镜像)
  • sockets
  • json(PHP 8.0+除外,因已内置)
  • intl
  • xml
  • bz2
  • pcntl
  • bcmath
  • exif
  • zip
  • redis
  • event
  • calendar
  • imagick
  • soap
  • gmp

附加扩展

  • opcache
  • gettext
  • mbstring
  • mcrypt(<8.4版本)
  • gd(支持jpeg、png、freetype、gif和webp)
  • XDebug(含-xdebug标签的镜像)
  • opentelemetry(需在Dockerfile中通过docker-php-ext-enable opentelemetry启用)

添加其他PHP扩展

可通过运行docker-ext-install命令添加额外PHP扩展。添加时需安装所需扩展的依赖。

FROM 8sistemas/laravel-alpine:8.4-alpine3.20-mysql
USER root
RUN docker-php-ext-install memcached
USER www-data

添加自定义CRON

FROM 8sistemas/laravel-alpine:8.4-alpine3.20-mysql
RUN echo '* * * * * /usr/local/bin/php  /var/www/artisan another:command >> /dev/null 2>&1' >> /etc/crontabs/www-data

添加自定义Supervisor配置

可在/etc/supervisor.d/目录下添加自定义Supervisor配置文件(用于Laravel Queue或Laravel Horizon),文件扩展名为*.ini。默认情况下,此镜像已在Supervisor中添加php-fpm和crond进程。

例如:为Laravel Horizon创建horizon.ini文件

[program:horizon]
process_name=%(program_name)s
command=php /var/www/artisan horizon
autostart=true
autorestart=true
user=www-data
redirect_stderr=true
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0

在Docker镜像中添加:

FROM 8sistemas/laravel-alpine:8.4-alpine3.20-mysql
USER root
ADD horizon.ini /etc/supervisor.d/
USER www-data

更多Supervisor配置详情参见[***]

Docker权限

如示例docker-compose和kube文件所示,基本可移除所有capabilities,但运行CRON需保留setuid和setgid权限;若移除这些权限,需在Dockerfile中通过rm -f /etc/supervisor.d/01_crond.ini禁用CRON。

CRON运行时,即使容器默认以www-data (82)用户运行,仍需使用sudo提升至root权限。因此添加了/etc/sudoers.d/crond-www-data配置,内容如下:

ALL ALL = (root) NOPASSWD: /usr/sbin/crond'

这允许任何用户运行crond命令,以避免过度开放权限。

故障排除/问题/贡献

欢迎在GitHub仓库提交issue。

查看更多 laravel-alpine 相关镜像 →
shufo/laravel-alpine logo
shufo/laravel-alpine
by shufo
支持Laravel 5.x、6.x、7.x、8.x的Alpine基础Docker镜像,内置Composer和hirak/prestissimo加速依赖安装,部分标签包含Node.js和Chromium用于E2E测试。
1100K+ pulls
上次更新:8 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 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 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.