openemr/pre-openemrpre-openemr 是 OpenEMR 演示环境(demo farm)的专用基础镜像,旨在为 OpenEMR 应用提供标准化、可复用的底层运行环境。该镜像基于不同版本的 Ubuntu 或 Alpine Linux 构建,预配置了运行 OpenEMR 所需的基础依赖,适用于快速部署 OpenEMR 演示实例、开发测试环境或教学培训系统。
| 镜像标签 | 基础系统版本 | 集成 Node.js 版本 | Dockerfile 链接 |
|---|---|---|---|
pre-openemr:24.04-22 | Ubuntu 24.04 | Node.js 22 | Dockerfile |
pre-openemr:24.04-20 | Ubuntu 24.04 | Node.js 20 | Dockerfile |
pre-openemr:22.04-18 | Ubuntu 22.04 | Node.js 18 | Dockerfile |
pre-openemr:22.04-16 | Ubuntu 22.04 | Node.js 16 | Dockerfile |
pre-openemr:20.04-16 | Ubuntu 20.04 | Node.js 16 | Dockerfile |
pre-openemr:20.04-14 | Ubuntu 20.04 | Node.js 14 | Dockerfile |
pre-openemr:20.04 | Ubuntu 20.04 | 无 | Dockerfile |
pre-openemr:18.04 | Ubuntu 18.04 | 无 | Dockerfile |
pre-openemr:17.10 | Ubuntu 17.10 | 无 | Dockerfile |
pre-openemr:17.04 | Ubuntu 17.04 | 无 | Dockerfile |
pre-openemr:16.04 | Ubuntu 16.04 | 无 | Dockerfile |
pre-openemr:14.04 | Ubuntu 14.04 | 无 | Dockerfile |
| 镜像标签 | 基础系统版本 | 说明 | Dockerfile 链接 |
|---|---|---|---|
pre-openemr:edge | Alpine Edge | 滚动更新的 Alpine 版本 | Dockerfile |
pre-openemr:3.22 | Alpine 3.22 | Dockerfile | |
pre-openemr:3.21 | Alpine 3.21 | Dockerfile | |
pre-openemr:3.20 | Alpine 3.20 | Dockerfile | |
pre-openemr:3.19 | Alpine 3.19 | Dockerfile | |
pre-openemr:3.18 | Alpine 3.18 | Dockerfile | |
pre-openemr:3.17 | Alpine 3.17 | Dockerfile | |
pre-openemr:3.16 | Alpine 3.16 | Dockerfile | |
pre-openemr:3.15-8 | Alpine 3.15 | 集成 PHP 8 | Dockerfile |
pre-openemr:3.15 | Alpine 3.15 | Dockerfile | |
pre-openemr:3.14-8 | Alpine 3.14 | 集成 PHP 8 | Dockerfile |
pre-openemr:3.14 | Alpine 3.14 | Dockerfile | |
pre-openemr:3.13-8 | Alpine 3.13 | 集成 PHP 8 | Dockerfile |
pre-openemr:3.13 | Alpine 3.13 | Dockerfile | |
pre-openemr:3.12 | Alpine 3.12 | Dockerfile | |
pre-openemr:3.11 | Alpine 3.11 | Dockerfile | |
pre-openemr:3.10 | Alpine 3.10 | Dockerfile | |
pre-openemr:3.9 | Alpine 3.9 | Dockerfile | |
pre-openemr:3.8 | Alpine 3.8 | Dockerfile | |
pre-openemr:3.7 | Alpine 3.7 | Dockerfile | |
pre-openemr:3.6 | Alpine 3.6 | Dockerfile | |
pre-openemr:3.5 | Alpine 3.5 | Dockerfile |
通过 Docker 命令拉取指定标签的 pre-openemr 镜像:
bash# 拉取 Ubuntu 24.04 + Node.js 22 版本 docker pull pre-openemr:24.04-22 # 拉取 Alpine 3.22 版本 docker pull pre-openemr:3.22
pre-openemr 作为基础镜像,通常需与 OpenEMR 应用镜像配合使用。以下为单独运行基础镜像的示例(用于环境验证):
bash# 运行 Ubuntu 22.04 + Node.js 18 版本的基础镜像 docker run -it --rm pre-openemr:22.04-18 /bin/bash
说明:该命令启动一个交互式容器,可用于验证基础环境(如检查 Node.js 版本:
node -v)。
-p 80:80)并配置网络访问规则。各版本镜像的详细构建流程可通过对应 Dockerfile 查看,链接见「4. 镜像标签说明」中的 Dockerfile 链接列。Dockerfile 包含基础系统配置、依赖安装、环境变量设置等详细信息,可作为自定义构建或问题排查的参考。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务