如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
注意:这是https://hub.docker.com/_/plone%E7%9A%84%60ppc64le%60%E6%9E%B6%E6%9E%84%E6%9E%84%E5%BB%BA%E7%9A%84%22%E6%AF%8F%E4%B8%AA%E6%9E%B6%E6%9E%84%22%E4%BB%93%E5%BA%93%E2%80%94%E2%80%94%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%AF%B7%E5%8F%82%E8%A7%81%E5%AE%98%E6%96%B9%E9%95%9C%E5%83%8F%E6%96%87%E6%A1%A3%E4%B8%AD%E7%9A%84https://github.com/docker-library/official-images#architectures-other-than-amd64%E5%92%8C%E5%AE%98%E6%96%B9%E9%95%9C%E5%83%8FFAQ%E4%B8%AD%E7%9A%84https://github.com/docker-library/faq#an-images-source-changed-in-git-now-what%E3%80%82
从Plone 6.x开始,前端和后端在单独的Docker镜像中运行。还有一个ZEO服务器Docker镜像。所有Plone 6.0及更高版本的镜像由Plone基金会支持,并由社区志愿者维护。
有关Docker镜像使用方法,请参见Plone 6文档。
维护者:
https://github.com/plone/plone.docker
获取帮助:
Docker社区Slack、Server Fault、Unix & Linux或Stack Overflow
Dockerfile链接警告:此镜像在ppc64le架构上不受支持
问题提交地址:
https://github.com/plone/plone.docker/issues?q=
支持的架构:(https://github.com/docker-library/official-images#architectures-other-than-amd64)
无支持的架构
已发布镜像制品详情:
https://github.com/docker-library/repo-info/blob/master/repos/plone (https://github.com/docker-library/repo-info/commits/master/repos/plone)
(镜像元数据、传输大小等)
镜像更新:
https://github.com/docker-library/official-images/issues?q=label%3Alibrary%2Fplone
https://github.com/docker-library/official-images/blob/master/library/plone (https://github.com/docker-library/official-images/commits/master/library/plone)
此描述的来源:
https://github.com/docker-library/docs/tree/master/plone (https://github.com/docker-library/docs/commits/master/plone)
Plone是一个构建在Zope应用服务器之上的免费开源内容管理系统。
!https://raw.githubusercontent.com/docker-library/docs/57d4b2b366f7243810393fa6018bd8b62926b78d/plone/logo.svg?sanitize=true
pas.plugins.ldap内置LDAP/AD支持(需要Plone 5.2.4+)。这将下载并启动基于Debian的最新Plone 5容器。
shelldocker run -p 8080:8080 ppc64le/plone
此镜像包含EXPOSE 8080(Plone端口),因此标准容器链接将使其自动对链接的容器可用。现在您可以在http://localhost:8080添加Plone站点。默认Zope用户和密码为`admin/admin`。
ZEO集群最适合生产环境设置。您需要一个负载均衡器。
在后台启动ZEO服务器。
shelldocker run --name=zeo ppc64le/plone zeo
在后台启动两个Plone客户端。
shelldocker run --link=zeo -e ZEO_ADDRESS=zeo:8080 -p 8081:8080 ppc64le/plone docker run --link=zeo -e ZEO_ADDRESS=zeo:8080 -p 8082:8080 ppc64le/plone
您也可以通过运行以下命令以调试模式(fg)启动Plone。
shelldocker run -p 8080:8080 ppc64le/plone fg
您可以通过ADDONS环境变量启用Plone附加组件。
shelldocker run -p 8080:8080 -e PLONE_ADDONS="eea.facetednavigation Products.PloneFormGen" ppc64le/plone
有关如何使用您自己的自定义设置扩展此镜像、添加更多附加组件、构建它或挂载卷的更多信息,请参考Plone 5文档。
Plone镜像使用多个环境变量。
ADDONS - 使用此环境变量通过Plone附加组件自定义Plone。SITE - 首次运行时将具有此ID的Plone实例添加到Data.fs。如果未提供,您必须通过Web界面手动添加Plone站点。ZEO_ADDRESS - 此环境变量允许您将Plone镜像作为ZEO客户端运行。VERSIONS - 使用特定版本的Plone附加组件或Python库。运行Plone并安装两个附加组件(eea.facetednavigation和collective.easyform)。
shelldocker run -p 8080:8080 -e SITE="mysite" -e ADDONS="eea.facetednavigation collective.easyform" ppc64le/plone
要使用特定的附加组件版本,请按如下方式更改环境变量参数。
shell-e ADDONS="eea.facetednavigation collective.easyform" \ -e VERSIONS="eea.facetednavigation=13.3 collective.easyform=2.1.0"
要使用Plone REST API,请启动Plone Docker镜像,然后发出curl命令。
shelldocker run -p 8080:8080 -e SITE=plone ppc64le/plone curl -H 'Accept: application/json' http://localhost:8080/plone
对于高级用法,镜像支持以下环境变量。
Plone
PLONE_ADDONS、ADDONS - 使用这些环境变量通过Plone附加组件自定义Plone。PLONE_SITE、SITE - 首次运行时将具有此ID的Plone实例添加到Data.fs。如果未提供,您必须通过Web界面手动添加Plone站点。PLONE_VERSIONS、VERSIONS - 使用特定版本的Plone附加组件或Python库。PLONE_PROFILES、PROFILES - 当提供SITE环境时要包含的GenericSetup配置文件。PLONE_ZCML、ZCML - 包含自定义Plone附加组件ZCML文件(以前为BUILDOUT_ZCML)。PLONE_DEVELOP、DEVELOP - 开发新的或现有的Plone附加组件(以前为BUILDOUT_DEVELOP)。ZEO
ZEO_ADDRESS - 此环境变量允许您将Plone镜像作为ZEO客户端运行。ZEO_READ_ONLY - 将Plone作为只读ZEO客户端运行。默认为off。ZEO_CLIENT_READ_ONLY_FALLBACK - 指示当没有可写存储可用时,是否接受只读远程存储作为回退的标志。默认为false。ZEO_SHARED_BLOB_DIR - 如果ZEO服务器和实例可以访问同一目录,则设置为on。默认为off。ZEO_STORAGE - 设置ZEO存储的存储编号。默认为1。ZEO_CLIENT_CACHE_SIZE - 设置ZEO客户端缓存的大小。默认为128MB。ZEO_PACK_KEEP_OLD - 可以设置为false以禁用在打包运行前创建*.fs.old文件。默认为true。HEALTH_CHECK_TIMEOUT - 等待健康检查开始的时间(秒)。默认为1秒。HEALTH_CHECK_INTERVAL - 检查Zope应用是否仍然健康的间隔时间(秒)。默认为1秒。CORS
CORS_ALLOW_ORIGIN - 允许访问资源的源。可以是逗号分隔的源列表,例如https://example.net,https://mydomain.com,或*。默认为http://localhost:3000,http://127.0.0.1:3000。CORS_ALLOW_METHODS - 此CORS策略允许的HTTP方法名称的逗号分隔列表,例如DELETE,GET,OPTIONS,PATCH,POST,PUT。默认为DELETE,GET,OPTIONS,PATCH,POST,PUT。CORS_ALLOW_CREDENTIALS - 指示资源是否支持请求中的用户凭据。默认为true。CORS_EXPOSE_HEADERS - 客户端可以访问的响应头的逗号分隔列表,例如Content-Length,X-My-Header。默认为Content-Length,X-My-Header。CORS_ALLOW_HEADERS - 允许客户端发送的请求头的逗号分隔列表,例如X-My-Header。默认为Accept,Authorization,Content-Type,X-Custom-Header。CORS_MAX_AGE - 指示预检请求的结果可以缓存多长时间。默认为3600。RelStorage
RELSTORAGE_ADAPTER_OPTIONS - 使用plone.recipe.zope2instance为Plone实例设置的RelStorage适配器选项的逗号分隔列表。使用RelStorage需要此选项。所有其他可用的环境变量与RelStorage设置完全匹配,根据文档中提供的设置规范。
RELSTORAGE_NAME - name - 存储的名称。
RELSTORAGE_READ_ONLY - read-only - 如果为true,则只能对存储执行读取操作。
RELSTORAGE_KEEP_HISTORY - keep-history - 如果此选项设置为true(默认值),则适配器将创建并使用保留历史的数据库模式,如FileStorage。
RELSTORAGE_BLOB_DIR - blob-dir - 如果提供,存储将提供ZODB BLOB支持。此选项指定保存BLOB数据的目录名称。如果目录不存在,将创建它。如果未提供值或提供空值,则不提供BLOB支持。默认为/plone/instance/var/blobstorage。
查看更多RelStorage选项。
最终用户的完整文档可在5.docs.plone.org找到。
查看此镜像中包含的软件的许可证信息。
与所有Docker镜像一样,这些镜像可能还包含其他受其他许可证约束的软件(例如基础发行版中的Bash等,以及包含的主要软件的任何直接或间接依赖项)。
一些能够自动检测到的其他许可证信息可能在https://github.com/docker-library/repo-info/tree/master/repos/plone%E4%B8%AD%E6%89%BE%E5%88%B0%E3%80%82
至于任何预构建镜像的使用,镜像用户有责任确保对此镜像的任何使用符合其中包含的所有软件的相关许可证。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

来自真实用户的反馈,见证轩辕镜像的优质服务