ホームページ >運用・保守 >Docker >dockerはミドルウェアですか?

dockerはミドルウェアですか?

藏色散人
藏色散人オリジナル
2022-01-12 16:30:204644ブラウズ

Docker はミドルウェアではありません。docker は、開発者がアプリケーションと依存関係パッケージを軽量でポータブルなコンテナにパッケージ化できるオープンソースのアプリケーション コンテナ エンジンです。ミドルウェアはアプリケーション間にあります。システムとシステムの間にあるソフトウェアの一種です。リソース共有の目的を達成するために、アプリケーション システムのさまざまな部分またはネットワーク上のさまざまなアプリケーションを接続できるソフトウェア。

dockerはミドルウェアですか?

この記事の動作環境: CentOS 7 システム、Docker バージョン 20.10.11、Dell G3 コンピューター。

Docker はミドルウェアですか?

Docker はミドルウェアではありません。

Docker は、Go 言語に基づくオープン ソースのアプリケーション コンテナ エンジンであり、Apache2.0 プロトコルに準拠したオープン ソースです。

Docker を使用すると、開発者はアプリケーションと依存関係を軽量でポータブルなコンテナにパッケージ化し、それを仮想化も可能な一般的な Linux マシンに公開できます。

コンテナは完全にサンドボックス メカニズムを使用しており、相互にインターフェイスを持ちません (iPhone アプリと同様) さらに重要なのは、コンテナのパフォーマンスのオーバーヘッドが非常に低いことです。

ミドルウェアとは、アプリケーション システムとシステム ソフトウェアの間にあるソフトウェアの一種で、システム ソフトウェアが提供する基本的なサービス (機能) を利用して、アプリケーション システムのさまざまな部分やネットワーク上の異なるアプリケーションを接続します。リソース共有と機能共有の目的。

あまり厳密な定義はありませんが、IDC の定義は一般に受け入れられています:

ミドルウェアは独立したシステム ソフトウェア サービス プログラムであり、分散アプリケーション ソフトウェアはこのソフトウェアを使用してさまざまな環境で実行されます。リソースはテクノロジ間で共有され、ミドルウェアはクライアント サーバーのオペレーティング システム上に配置され、コンピューティング リソースとネットワーク通信を管理します。

この意味で、ミドルウェアは、ミドルウェア = プラットフォーム通信という方程式を使用して表すことができ、分散システムで使用される場合にのみミドルウェアと呼ばれるように制限され、サポート ソフトウェアとも区別されます。実用的なソフトウェア。

推奨学習:「docker チュートリアル

以上がdockerはミドルウェアですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。