Amazon の Linux コンテナー用ツールキットである Finch 1.0 が入手可能です

Amazon は、OCI (Open Container Initiative) 形式で Linux コンテナを構築、公開、実行するためのオープン ツールキットを開発する Finch 1.0 プロジェクトのリリースを公開しました。 プロジェクトの主な目標は、非 Linux ベースのホスト システム上での Linux コンテナの作業を簡素化することです。 バージョン 1.0 は最初の安定リリースとしてマークされており、実稼働環境での展開や macOS プラットフォームでの日常使用に適しています。 Linux および Windows のクライアント サポートは、将来のリリースで追加される予定です。 Finch コードは Go で書かれており、Apache 2.0 ライセンスに基づいて配布されています。

Finch でコマンド ライン インターフェイスを構築するには、nerdctl プロジェクトの開発が使用されます。これは、コンテナーの構築、起動、公開、読み込み (ビルド、実行、プッシュ、プルなど) のための Docker 互換のコマンド セットを提供します。さらに、root を使用しない操作モード、イメージの暗号化、IPFS を使用した P2P モードでのイメージの配布、デジタル署名によるイメージの認証などの追加のオプション機能もあります。 Containerd は、コンテナーを管理するためのランタイムとして使用されます。 BuildKit ツールキットは OCI 形式でイメージを構築するために使用され、Lima は Linux で仮想マシンを起動し、ファイル共有とネットワーク ポート転送を構成するために使用されます。

Finch は、nerdctl、containerd、BuildKit、Lima を XNUMX つにバンドルしており、これらすべてのコンポーネントを個別に理解して構成する必要がなく、すぐに使い始めることができます (Linux システム上でコンテナーを実行することに問題がない場合は、Linux を実行するための環境を作成します) Windows と macOS でコンテナーを使用するのは簡単な作業ではありません)。 仕事のために、私たちは独自の finch ユーティリティを提供しています。これは、統一されたインターフェイスの背後に各コンポーネントの操作の詳細を隠します。 開始するには、必要なものがすべて含まれている提供されたパッケージをインストールするだけで、すぐにコンテナーを作成して実行できます。

プロジェクトの一環として、Amazon は nerdctl プロジェクトの本体に転送されたいくつかの拡張機能も用意しました。 特に、イメージにデジタル署名するためのコンポーネントが用意されており、SOCI (Seekable OCI) テクノロジーを使用したイメージの作成と起動のサポートが提供されています。SOCI (Seekable OCI) テクノロジーは、もともと AWS 用に作成され、コンテナ イメージの読み込みを大幅に高速化できます (SOCI を使用すると、起動を開始できます)イメージが完全にロードされるのを待たずに、作業に必要な部分を必要に応じてロードします)。

出所: オープンネット.ru

コメントを追加します