何ドッカーこと?VM(仮想マシン)とドッカー違いは何ですか

ドッカーとは何ですか

ドッキングウィンドウは、コンテナがベル孤立コンテナ技術であり、ソフトウェアボックス、またはコンテナの間の呼です。システムレベルのコンテナは、例えばCentOSのは、Ubuntuまたはコンテナは、限り構築するための時間として、あなたは(あなたは、さまざまなオペレーティングシステムに精通している)のどこに公開し、取得することができますLinuxの(CentOSのかUbuntuの)で実行中の仮想環境。もちろん、ドッカーもサービスレベル(PHP、ゴー、C ++など)コンテナ、さらにはカスタムアプリケーション(ブログ、Eコマースサイトなど)のコンテナを提供しています。

注意:コンテナ技術は単にではありませんドッカーを指し、ドッカーより人気が、ほとんどのコンテナ技術の代名詞となって。

学習条件が持っています

読者は、Windowsとすでに各種のプログラム上のWindowsオペレーティングシステムの基本的な概念を理解しなければならないことを提供します。また、読者は、Linuxの理解を助けることならば。

ドッカーを学習を開始

仮想マシンとドッカー差

仮想マシン

  • 資源消費と複数の仮想マシンのメモリとハードディスクの空き容量の排他的な部分。それが実行されている場合は、他のプログラムは、これらのリソースを使用することはできません。でも、仮想マシンのアプリケーション内で、実メモリの使用が唯一の1MBです、仮想マシンがまだ実行するメモリの数百MBが必要です。
  • 冗長マルチステップは、仮想マシンは完全なオペレーティングシステム、いくつかのシステムレベルの手順、多くの場合、ユーザのログインとして、スキップすることはできませんです。
  • あなたは、仮想マシンを起動する必要がどのくらい、どのくらいの期間、オペレーティングシステムを起動し、スロースタート。数分待つ必要があり、アプリケーションが実際に実行することができます。

    ドッカー

  • 高速で起動し、コンテナアプリケーション内で、直接基礎となるシステムではなく、仮想マシンプロセスの内部よりも、プロセスです。だから、代わりにオペレーティングシステムを起動するの、マシンを起動する処理容器と同等を開始するには、速度がはるかに高速です。
  • 少ないリソースを占有し、コンテナが唯一必要なリソースを占有し、それらのリソースが使用されていない取ることはありません。仮想マシン、それは完全なオペレーティングシステムであるので、すべてのリソースを取ることは避けられません。また、複数のコンテナがリソースを共有することができ、仮想マシンが排他的資源です。
  • 小さいサイズは、限り成分を含む容器を使用することができるように、仮想マシンは、オペレーティングシステム全体をパッケージであるので、コンテナファイルは、仮想マシンファイルよりもはるかに小さいです。

おすすめ

転載: blog.51cto.com/13578973/2422271