このページは機械翻訳したものです。

更新日 2025-03-24

既存のDockerイメージからのファンクションの作成

OCI Functionsを使用して既存のDockerイメージからファンクションを作成する方法をご覧ください。

OCIファンクション・サーバーでは、様々な方法で新しいファンクション定義を作成できます。

既存のDockerイメージに基づいて新しいファンクションを作成する場合は、OCI Functionsサーバーに格納するファンクション・メタデータを指定します。たとえば、ファンクションの実行が許可されている最大時間です。

新しいファンクションの基となる既存のイメージは、OCIファンクションでの使用に適している必要があります。通常は、適切なイメージを構築してプッシュするために、自分や他のユーザーはFn ProjectのCLIコマンドまたはDocker CLIコマンド(あるいはその両方)を使用します。たとえば、ファンクション・コードとファンクション・メタデータを含むfunc.yamlファイルを作成した場合(テンプレートhelloworldファンクションとfn initを使用して作成されたfunc.yamlに基づくと考えられる)、次のことが可能です:

  • fn buildを使用して、ファンクションから新しいDockerイメージを作成します。
  • Dockerレジストリにイメージをプッシュするには、docker pushを使用します。

Dockerレジストリのイメージでは、このトピックで説明するように、コンソール、CLIコマンドまたはAPI操作を使用してイメージに基づいてファンクションを作成できます。

この記事は役に立ちましたか。

更新日 2025-03-24