注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
以下のドキュメントは、コンテナ化されたインフラストラクチャと、コンテナイメージなどの概念に関する知識があることを前提としています。これらのトピックに慣れていない場合は、Docker の概要ドキュメント ↗を参照することをお勧めします。
Foundry は、プラットフォームにプッシュされたコンテナと以下の2つの方法で対話します。
どちらのユースケースでも、最初のステップは、以下に記載されているイメージの要件に従って、イメージを Foundry 内の Docker レジストリにプッシュすることです。
userID があります。userID は数値であり、「0」ではありません。Foundry は、コンテナ内でルートユーザーとしてコマンドを実行することを許可していません。'0' は一部のシステムでゼロと解釈され、数値でない ID はルートとして機能するように設定されることがあります。linux/amd64 プラットフォーム用にビルドされています。linux なので、Docker ビルドコマンド ↗ に --platform linux/amd64 を追加してプラットフォームを特定のものに設定します。digest または latest 以外のタグでプッシュされます。latest 以外のタグを使用する必要があります。Foundry は、特定のイメージが実際に最新のものであることを保証するメカニズムがないため、latest とタグ付けされたイメージを実行しません。/bin/sh で実行可能なシェルが必要です。set および tee のシェルコマンドをサポートする必要があります。