moby - Mobyプロジェクト-コンテナベースのシステムを組み立てるためのコンテナエコシステムの共同プロジェクト

(Moby Project - a collaborative project for the container ecosystem to assemble container-based systems)

Created at: 2013-01-19 02:10:57
Language: Go
License: Apache-2.0

Mobyプロジェクト

MobyProjectのロゴ

Mobyは、ソフトウェアのコンテナ化を可能にし、加速するためにDockerによって作成されたオープンソースプロジェクトです。

ツールキットコンポーネントの「レゴセット」、それらをカスタムコンテナベースのシステムに組み立てるためのフレームワーク、およびすべてのコンテナ愛好家や専門家が実験してアイデアを交換するための場所を提供します。コンポーネントには、コンテナビルドツール、コンテナレジストリ、オーケストレーションツール、ランタイムなどが含まれ、これらは他のツールやプロジェクトと組み合わせてビルディングブロックとして使用できます。

原則

Mobyは、強力な原則に基づいたオープンプロジェクトであり、モジュール式で柔軟性があり、ユーザーエクスペリエンスについてあまり強い意見を持たないことを目指しています。それはその方向性を設定するのを助けるためにコミュニティに開かれています。

  • モジュール式:プロジェクトには、明確に定義された関数と連携して動作するAPIを備えた多くのコンポーネントが含まれています。
  • バッテリーは含まれていますが交換可能:Mobyには、完全な機能を備えたコンテナーシステムを構築するのに十分なコンポーネントが含まれていますが、そのモジュラーアーキテクチャにより、ほとんどのコンポーネントを異なる実装で交換できます。
  • 使用可能なセキュリティ:Mobyは、使いやすさを損なうことなく、安全なデフォルトを提供します。
  • 開発者向け:APIは、強力なツールを構築するために機能的で役立つことを目的としています。これらは必ずしもエンドユーザーツールとしてではなく、開発者向けのコンポーネントとして意図されています。ドキュメントとUXは、エンドユーザーではなく開発者を対象としています。

観客

Mobyプロジェクトは、コンテナーに基づくシステムの変更、ハッキング、修正、実験、発明、および構築を検討しているエンジニア、インテグレーター、および愛好家を対象としています。商業的にサポートされているシステムを探している人向けではなく、オープンソースコードで作業して学びたい人向けです。

Dockerとの関係

Mobyプロジェクトのコンポーネントとツールは、最初はDockerとコミュニティがDockerプロジェクト用に構築したオープンソースコンポーネントです。コミュニティの目標に適合する場合は、新しいプロジェクトを追加できます。Dockerは、Docker製品のアップストリームとしてMobyを使用することを約束します。ただし、他のプロジェクトでも、Mobyをアップストリームとして使用し、コンポーネントをさまざまな方法で再利用することが推奨されており、これらの使用はすべて同じように扱われます。外部のメンテナや貢献者を歓迎します。

Mobyプロジェクトは、Docker製品のサポートまたは機能要求の場所としてではなく、寄稿者がオープンソースコードに取り組み、バグを修正し、コードをより便利にする場所として意図されています。これらのリリースは、メンテナ、コミュニティ、およびユーザーによって、最善の努力に基づいてのみサポートされており、企業または商用のサポートを必要とする顧客を対象としていません。Docker EEは、これらのユースケースに適した製品です。


法的

弁護士のご厚意によりお届けします。詳細については、このリポジトリの通知ドキュメントを参照してください。

Mobyの使用および譲渡は、米国およびその他の政府による特定の制限の対象となる場合があります。

あなたの使用および/または譲渡が適用法に違反しないことを保証するのはあなたの責任です。

詳細については、https://www.bis.doc.govを参照してください。

ライセンス

Mobyは、ApacheLicenseバージョン2.0でライセンスされています。完全なライセンステキストについては、ライセンスを参照 してください。