domecloud/openrestyOpenResty By DomeCloud是一个基于NGINX和LuaJIT构建的动态Web平台镜像。该镜像整合了高性能的NGINX Web服务器与LuaJIT即时编译引擎,提供了兼具高并发处理能力和灵活脚本扩展的Web开发环境,适用于构建动态Web应用、API服务及各类网络服务。
使用docker run命令快速启动容器:
bashdocker run -d -p 80:80 --name openresty-domecloud domecloud/openresty
挂载本地配置文件以自定义NGINX和OpenResty配置:
bashdocker run -d -p 80:80 \ -v /path/to/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf \ -v /path/to/lua-scripts:/usr/local/openresty/lua \ --name openresty-domecloud domecloud/openresty
创建docker-compose.yml文件:
yamlversion: '3' services: openresty: image: domecloud/openresty ports: - "80:80" - "443:443" volumes: - ./nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf - ./lua-scripts:/usr/local/openresty/lua - ./html:/usr/local/openresty/nginx/html restart: always
启动服务:
bashdocker-compose up -d
/usr/local/openresty/nginx/conf/nginx.conf/usr/local/openresty/lua/usr/local/openresty/nginx/htmlOpenResty默认集成常用Lua模块,可直接在NGINX配置中通过content_by_lua_block等指令使用:
nginxlocation /api { content_by_lua_block { ngx.say("Hello from OpenResty By DomeCloud") } }
目前该镜像支持以下环境变量配置:
| 环境变量 | 说明 | 默认值 |
|---|---|---|
NGINX_WORKER_PROCESSES | NGINX工作进程数 | auto |
NGINX_WORKER_CONNECTIONS | 每个工作进程的最大连接数 | 1024 |
通过环境变量启动示例:
bashdocker run -d -p 80:80 \ -e NGINX_WORKER_PROCESSES=4 \ --name openresty-domecloud domecloud/openresty




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务