注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
以下文档假定您具有容器化基础设施和容器镜像等概念的工作知识。如果您不熟悉这些主题,我们建议您查看 Docker 概述文档 ↗。
Foundry 以两种方式与推送到平台的容器进行交互:
在这两种应用案例中,第一步都是将镜像推送到 Foundry 内托管的 Docker 注册表,同时遵循以下列出的镜像要求。
userID
。userID
必须是数字且不能为 '0'。Foundry 不允许在容器中以 root 用户身份运行命令;在某些系统中,'0' 被解释为零,非数字 ID 可以设置为以 root 身份运行。linux/amd64
平台构建。linux
,因此请在 Docker 构建命令 ↗ 中添加 --platform linux/amd64
以专门设置平台。digest
或任何非 latest
的标签推送。latest
的标签。Foundry 不会执行标记为 latest
的镜像,因为没有机制确保任何给定的镜像实际上是最新的。/bin/sh
中有一个 shell 可执行文件。set
和 tee
。