
dodotry/openresty本镜像基于Debian系统构建,集成OpenResty V1.21.4版本。OpenResty是一个基于Nginx的高性能Web平台,通过整合Nginx核心与Lua脚本语言,提供强大的Web服务器、反向代理及API网关能力,适用于构建高并发、低延迟的Web应用。
shelldocker run -d \ -p 80:80 \ -p 443:443 \ -p 8080:8080 \ -v $PWD/conf.d:/etc/nginx/conf.d:rw \ -v $PWD/logs:/var/log/nginx:rw \ --name=openresty \ --hostname=openresty \ dodotry/openresty:latest
参数说明:
-d:后台运行容器-p:端口映射,将容器内80/443/8080端口映射到主机对应端口-v $PWD/conf.d:/etc/nginx/conf.d:rw:挂载本地配置目录到容器内Nginx配置目录,支持读写-v $PWD/logs:/var/log/nginx:rw:挂载本地日志目录到容器内Nginx日志目录,支持读写--name:指定容器名称为openresty--hostname:设置容器主机名为openresty创建docker-compose.yml文件:
yamlversion: "3.8" services: openresty: image: 'dodotry/openresty:latest' restart: always container_name: 'openresty' hostname: 'openresty' privileged: true network_mode: "host" ports: - 80:80 - 443:443 - 8080:8080 environment: TZ: 'Asia/Shanghai' # 设置时区为上海 volumes: - ./logs:/var/log/nginx:rw # 日志持久化 - ./conf/conf.d:/etc/nginx/conf.d # 自定义配置文件 - /etc/localtime:/etc/localtime:ro # 同步主机时间
启动服务:
shelldocker-compose up -d
/etc/nginx/conf.d,可通过挂载本地目录./conf.d自定义配置/var/log/nginx,挂载本地./logs目录可实现日志持久化environment设置环境变量,如TZ指定时区network_mode: "host"直接使用主机网络,也可根据需求调整为桥接模式



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