オープン ソース
Docker は、コンテナー化の動き、Docker プラットフォーム、その他の Docker 製品を促進し続けるさまざまなプロジェクトを通じて、オープン ソース エコシステムと連携しています。
オープン ソース プロジェクト
開発者がアプリケーションを構築して出荷し、どこでも実行できるようにするために必要なコンポーネントとツールを提供します。過去数年間で、世界中の何百万人もがこれらのコンテナー コンポーネントをダウンロードしました。
テストコンテナ
Testcontainers は、データベース、メッセージブローカー、Web ブラウザなどの使い捨ての軽量インスタンスを提供するオープンソースフレームワークです。
Compose
Docker でマルチコンテナー アプリケーションを定義して実行
BuildKit
コンテナーを使用してソフトウェアを構築およびパッケージ化するためのツール一式
DataKit
9P データフローを使用してアプリケーションを協調させるツール
Docker CLI
Docker CE で使用される CLI
containerd
シンプルさ、堅牢性、ポータビリティを重視し、CNCF (Cloud-native Computing Foundation) に寄贈された業界標準のコア コンテナー ランタイム
HyperKit
アプリケーションにハイパーバイザー機能を組み込むためのツールキット
InfraKit
宣言的に自己修復インフラを作成および管理するためのツールキット
Docker Distribution
コンテンツをパック、出荷、保存、配信するための Docker ツールセット
Moby
車輪の再発明を行わずに特殊なコンテナー システムを組み立てるためのオープン フレームワーク
Notary
信頼できるコンテンツ コレクションを実行および操作するためのツール - CNCF に寄贈
Libnetwork
コンテナーを接続するためのネイティブ Go の実装
Runc
Open Container Initiative (OCI) のリファレンス実装
Swarmkit
あらゆる規模の分散システムを協調させるためのツールキット