Moby は、ソフトウェアのコンテナ化を可能にし、加速するために Docker によって作成されたオープンソース プロジェクトです。
これは、ツールキット コンポーネントの「レゴ セット」、それらをカスタム コンテナ ベースのシステムに組み立てるためのフレームワーク、およびすべてのコンテナ愛好家と専門家が実験やアイデアを交換するための場所を提供します。コンポーネントには、コンテナー ビルド ツール、コンテナー レジストリ、オーケストレーション ツール、ランタイムなどが含まれており、これらは他のツールやプロジェクトと組み合わせてビルディング ブロックとして使用できます。
Moby は強力な原則に基づいたオープン プロジェクトであり、ユーザー エクスペリエンスについてあまり強い意見を持たず、モジュール式で柔軟であることを目指しています。方向性を定めるためにコミュニティに開かれています。
モジュール型: プロジェクトには、連携して動作する明確に定義された関数と API を備えたコンポーネントが多数含まれています。
バッテリーが付属しているが交換可能: Moby には、フル機能のコンテナー システムを構築するのに十分なコンポーネントが含まれていますが、モジュラー アーキテクチャにより、ほとんどのコンポーネントは異なる実装で交換可能です。
使用可能なセキュリティ: Moby は、使いやすさを損なうことなく、安全なデフォルトを提供します。
開発者重視: API は、強力なツールを構築するために機能し、役立つことを目的としています。これらは必ずしもエンド ユーザー ツールとして意図されているわけではなく、開発者向けのコンポーネントとして意図されています。ドキュメントと UX は、エンド ユーザーではなく開発者を対象としています。
Moby プロジェクトは、コンテナに基づいたシステムの変更、ハッキング、修正、実験、発明、構築を目指すエンジニア、インテグレータ、愛好家を対象としています。これは、商用サポートされているシステムを探している人向けではなく、オープン ソース コードを使用して作業および学習したい人向けです。
Moby プロジェクトのコンポーネントとツールは、当初は Docker とコミュニティが Docker プロジェクト用に構築したオープン ソース コンポーネントです。コミュニティの目標に適合する場合は、新しいプロジェクトを追加できます。 Docker は、Docker 製品のアップストリームとして Moby を使用することに取り組んでいます。ただし、他のプロジェクトでも Moby をアップストリームとして使用し、コンポーネントをさまざまな方法で再利用することが奨励されており、これらの使用はすべて同じ方法で扱われます。外部のメンテナーや貢献者は歓迎されます。
Moby プロジェクトは、Docker 製品のサポートや機能リクエストを行う場所ではなく、コントリビューターがオープン ソース コードに取り組み、バグを修正し、コードをより便利にする場所として意図されています。リリースは、ベスト エフォート ベースでのみ、メンテナ、コミュニティ、ユーザーによってサポートされます。エンタープライズまたは商用サポートを必要とするお客様には、Docker Desktop および Mirantis Container Runtime がこれらのユースケースに適した製品です。
弁護士のご厚意によりご提供させていただきました。詳細については、このリポジトリの通知ドキュメントを参照してください。
Moby の使用と譲渡は、米国およびその他の政府による一定の制限を受ける場合があります。
使用および/または譲渡が適用法に違反しないようにするのはあなたの責任です。
詳細については、https://www.bis.doc.gov をご覧ください。
Moby は、Apache License バージョン 2.0 に基づいてライセンスされています。ライセンスの全文については、「LICENSE」を参照してください。