Dockerは、 Compose仕様を開発するための新しいオープンコミュニティを作成したことをお知らせします。 この新しいコミュニティは、すべての関係者からの意見を取り入れたオープン ガバナンスで運営され、デスクトップからクラウドまで実行できるマルチコンテナー アプリを定義するための新しい標準を共同で作成できるようになります。
Docker は、アマゾン ウェブ サービス (AWS)、マイクロソフト、およびオープンソース コミュニティの他の企業と協力して、既存の Compose プラットフォームに加えて、Kubernetes や Amazon Elastic Container Service (Amazon ECS) などのクラウドネイティブ プラットフォームをより柔軟にサポートするように Compose 仕様を拡張しています。 仕様を公開することで、イノベーションが繁栄し、開発者により多くの選択肢を提供し、開発チームがアプリケーションを構築して出荷する方法を加速できます。
現在、何百万人もの開発者によって使用されており、GitHubに650,000を超えるComposeファイルがあるComposeは、マルチコンテナベースのアプリケーションを定義するためのシンプルなクラウドおよびプラットフォームに依存しない方法であるため、開発者に広く受け入れられています。 Composeは、開発者が単一のファイルで複雑なスタックを定義し、単一のコマンドで実行できるようにすることで、コードをクラウドプロセスとツールチェーンに劇的に簡素化します。 これにより、すべてのコンテナを手動でビルドして起動する必要がなくなり、開発チームの貴重な時間を節約できます。
以前は、Composeには公開された仕様がなく、実装と、出荷されたプラットフォームの詳細に関連付けられていました。 オープンガバナンスは、透明性と、仕様および作成ベースのツールの将来の方向性にインプットする能力を備えた、新規および既存のユーザーのより広いコミュニティに利益をもたらします。 コミュニティのサポートと関与が強化されているため、DockerはCompose仕様をオープンソース財団に提出して、公平な競争の場とオープン性をさらに強化する予定です。
今すぐ Docker Compose を使用して既存の機能を試す場合は、 こちらから Docker Compose を使用して Docker Desktop をダウンロードできます。 または、Composeを使い始めるための例やアイデアを探している場合は、 AwesomeComposeリポジトリをチェックしてみませんか。
ドラフト仕様は compose-spec.io で入手できます。 Compose 仕様 への貢献者 と、仕様に関するツールの構築に関心のある人を探しています。 Dockerは引き続き仕様に貢献し、今後も仕様周辺のコミュニティの積極的なメンバーになります。