edfialliance/ods-api-db-admin本镜像提供EdFi_Admin和EdFi_Security数据库在PostgreSQL 11上的Docker部署方案。数据库在镜像首次启动时自动安装。该镜像不包含任何预安装的第三方供应商组件,适合生产环境使用。
适用于Ed-Fi ODS/API生态系统的部署场景,需提供管理(EdFi_Admin)和安全(EdFi_Security)数据库支持的应用。支持以下使用场景:
当前唯一支持的镜像变体基于Alpine系统和PostgreSQL 11构建:
edfialliance/ods-api-db-admin:<version>
| 环境变量名 | 描述 | 取值范围 |
|---|---|---|
API_MODE | 指定API运行模式 | Sandbox(沙箱模式)或SharedInstance(共享实例模式) |
POSTGRES_USER | PostgreSQL默认数据库用户 | 自定义数据库用户名 |
POSTGRES_PASSWORD | PostgreSQL默认用户密码 | 自定义数据库用户密码 |
bashdocker run -d \ --name edfi-admin-db \ -e API_MODE=SharedInstance \ -e POSTGRES_USER=edfiadmin \ -e POSTGRES_PASSWORD=SecurePassw0rd \ -p 5432:5432 \ -v edfi-admin-db-data:/var/lib/postgresql/data \ edfialliance/ods-api-db-admin:2.1.7
参数说明:
-d:后台运行容器--name:指定容器名称为edfi-admin-db-e:设置环境变量(API模式、数据库用户及密码)-p:映射容器5432端口到主机5432端口(PostgreSQL默认端口)-v:挂载数据卷edfi-admin-db-data以持久化数据库数据yamlversion: '3.8' services: edfi-admin-db: image: edfialliance/ods-api-db-admin:2.1.7 container_name: edfi-admin-db restart: unless-stopped environment: - API_MODE=Sandbox - POSTGRES_USER=edfiadmin - POSTGRES_PASSWORD=SecurePassw0rd ports: - "5432:5432" volumes: - edfi-admin-db-data:/var/lib/postgresql/data volumes: edfi-admin-db-data: driver: local
查看镜像包含软件的许可信息。
与所有Docker镜像一样,本镜像可能包含其他软件组件(如基础镜像中的Bash等),这些组件可能受其他许可协议约束。镜像用户有责任确保其使用行为符合所有包含软件的相关许可要求。




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