
columbusinteractive/php-swoole本镜像基于官方PHP镜像构建,通过mlocati/docker-php-extension-installer添加了常用扩展,提供稳定且功能丰富的PHP运行环境。镜像支持自动构建,确保与GitHub仓库中的Dockerfile保持同步更新。
8.2, 8.2-alpine8.1, 8.1-alpine8.0, 8.0-alpine在基础镜像已包含扩展的基础上,额外添加:
inotify:文件系统事件监控openswoole:高性能异步PHP扩展,支持协程、异步I/O等dockerfileCOPY --from=composer:1 /usr/bin/composer /usr/local/bin/composer
bash# 拉取PHP 8.2版本 docker pull columbusinteractive/php-swoole:8.2 # 拉取Alpine轻量版本 docker pull columbusinteractive/php-swoole:8.2-alpine
bash# 基本运行 docker run -it --rm columbusinteractive/php-swoole:8.2 php -v # 挂载项目目录并运行Swoole服务 docker run -d -p 9501:9501 -v /path/to/your/project:/app columbusinteractive/php-swoole:8.2 php /app/server.php
dockerfileFROM columbusinteractive/php-swoole:8.2 # 复制项目文件 COPY . /app # 安装依赖 RUN composer install --no-dev # 暴露端口 EXPOSE 9501 # 启动Swoole服务 CMD ["php", "/app/server.php"]
如发现问题或有功能需求,请通过GitHub Issues提交详细信息。提交PR前请运行make build和make test,并遵循Dockerfile最佳实践。
本镜像基于MIT许可证发布。
本仓库及文件基于chialab/docker-php的工作构建。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务