ckan/ckan-postgres-devSource code: [***]
ckan-postgres-dev是为快速CKAN测试预配置的Postgres镜像,旨在简化CKAN测试环境的搭建。该镜像已预先创建用户和数据库(主CKAN数据库与DataStore数据库),并完成DataStore数据库权限配置,适用于CI测试场景。
注意:此镜像专为CI测试设计,请勿在生产环境中使用。由于数据库文件存储在容器内部而非外部挂载,容器销毁后数据会丢失,因此也不建议用于本地开发。
ckan db init命令)以下版本通过不同镜像标签提供:
| CKAN版本 | Postgres版本 | Docker标签 |
|---|---|---|
| 2.6 | 9.6 (alpine) | ckan/ckan-postgres-dev:2.6 |
| 2.7 | 9.6 (alpine) | ckan/ckan-postgres-dev:2.7 |
| 2.8 | 11 (alpine) | ckan/ckan-postgres-dev:2.8 |
| 2.9 | 12 (alpine) | ckan/ckan-postgres-dev:2.9 |
| 2.10 | 12 (alpine) | ckan/ckan-postgres-dev:2.10 |
| master (*) | 12 (alpine) | ckan/ckan-postgres-dev:master |
(*) master镜像不会自动更新,可能存在过时情况
使用make build命令构建新镜像,需指定CKAN版本和Postgres镜像,示例:
bashmake build CKAN_VERSION=2.9 PG_IMAGE=12-alpine make build CKAN_VERSION=master PG_IMAGE=12-alpine make build CKAN_VERSION=2.8 PG_IMAGE=11-alpine
可使用make check命令检查生成的镜像,语法相同:
bashmake check CKAN_VERSION=2.9 PG_IMAGE=12-alpine

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