本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
后端镜像,内置以下支持:
本镜像为通用型,可直接复用至各类项目中。
Plone 5版本请查看5.x分支。
$ docker run -it --rm -p 8080:8080 -e SITE=Plone eeacms/plone-backend
启动后可通过以下命令测试RestAPI:
$ curl -i http://localhost:8080/Plone/++api++ -H 'Accept: application/json'
详见plone/plone-backend官方文档的ZEO变量部分。
详见plone/plone-backend官方文档的关系型数据库变量部分。
在浏览器中访问http://localhost:8080/,使用默认凭据admin:admin创建Plone站点。更多Plone相关信息请查看plone-backend官方文档。
如需扩展本镜像,需提供以下自定义文件:
requirements.txtconstraints.txtDockerfile以下示例展示如何基于本镜像构建包含自定义插件的Plone版本:
requirements.txt(列出依赖插件):
eea.facetednavigation collective.elasticsearch collective.taxonomy
constraints.txt(锁定插件版本):
eea.facetednavigation==16.0a1 collective.elasticsearch==5.0.0 collective.taxonomy==3.1
Dockerfile(构建自定义镜像):
FROM eeacms/plone-backend COPY requirements.txt constraints.txt /app RUN pip install -r requirements.txt -c constraints.txt
构建命令:
$ docker build -t eeacms/custom-backend .
扩展示例参考:EEA主网站后端(Plone 6)
基础配置变量详见plone/plone-backend官方文档的配置变量部分。
GRAYLOG: 配置容器内Zope发送日志至Graylog的地址,默认值为logcentral.eea.europa.eu:12201(示例:GRAYLOG=logs.example.com:12201)GRAYLOG_FACILITY: 自定义Graylog日志设备名,默认值为eea.docker.plone(示例:GRAYLOG_FACILITY=staging.example.com)SENTRY_DSN: 发送Python错误跟踪至sentry.io或自定义Sentry服务的DSN(示例:SENTRY_DSN=https://<public_key>:<secret_key>@sentry.example.com)SENTRY_SITE/SERVER_NAME: 为Sentry日志添加站点标签(示例:SENTRY_SITE=foo.example.com)SENTRY_RELEASE: 为Sentry日志添加版本标签(示例:SENTRY_RELEASE=5.1.5-34)SENTRY_ENVIRONMENT: 为Sentry日志添加环境标签,留空时自动从rancher-metadata获取(示例:SENTRY_ENVIRONMENT=staging)详见开发文档
详见发布文档
原始代码的初始所有者为欧洲环境署(EEA)。保留所有权利。
原始代码为自由软件,可根据GNU通用公共许可证(GPL)第2版或更高版本的条款进行再分发和修改。
欧洲环境署(EU)
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429