oroinc/runtime该镜像为中间层镜像,主要用于创建包含ORO应用的镜像。其版本与ORO应用版本严格绑定,提供运行各类ORO相关实例所需的完整基础环境,简化ORO应用镜像的构建流程。
适用于需要构建、打包和部署ORO应用的开发、测试及生产环境,作为构建ORO应用专用镜像的基础中间层,简化应用镜像的构建配置。
在Dockerfile中通过FROM指令引用该中间镜像,作为构建ORO应用镜像的基础层:
dockerfile# 引用中间镜像,版本需与目标ORO应用版本匹配 FROM [镜像名称]:[ORO应用版本] # 复制ORO应用代码至镜像 COPY ./oro-application /app # 根据应用需求配置环境变量、文件权限等 ENV APP_ENV=prod RUN chown -R www-data:www-data /app # 其他应用构建步骤(如安装依赖、配置服务等) RUN composer install --no-dev --optimize-autoloader
根据所需实例类型,通过启动命令运行对应服务:
启动php-fpm实例:
bashdocker run --rm [应用镜像名称] php-fpm
启动nginx实例:
bashdocker run -d -p 80:80 [应用镜像名称] nginx -g 'daemon off;'
启动ORO消费者:
bashdocker run --rm [应用镜像名称] php bin/console oro:message-queue:consume
注:实际使用时需根据ORO应用的具体版本和配置要求,调整镜像版本及启动参数。

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