Docker学习のDocker初识

まず、ドッカーは何ですか

ドッカーがに基づいて、オープンソースのアプリケーション・コンテナ・エンジンである  囲碁言語  とプロトコルへの準拠Apache2.0のオープンソース。

ドッキングウィンドウは、開発者が、軽量、ポータブルコンテナに自分のアプリケーションとの依存関係をパッケージ化することを可能にし、任意の人気のLinuxマシンに投稿、仮想化することができます。

容器は、より重要なのは、パフォーマンス・オーバーヘッドが非常に低い容器であり、(iPhoneアプリと同様に)互いの間の任意のインタフェースを持っていないサンドボックス機構をフルに活用しています。

ドッキングウィンドウは、CE(コミュニティ版:コミュニティ版)から17.03バージョンの後に分割し、EE(Enterprise Editionの:エンタープライズ版)

二、ドッカー何使用

  • オートメーションパッケージやWebアプリケーションを公開。

  • テストの自動化と継続的インテグレーション、リリース。

  • 展開とサービス指向の環境でデータベースまたはその他のバックオフィスアプリケーションをチューニング。

  • 再コンパイルしたり、自分の環境を構築するために、既存のOpenShiftやクラウドファウンドリーのPaaSプラットフォームを拡張

三、ドッカーの利点

  • 1、単純化された手順:
    ドッカーは、開発者がアプリケーションだけでなく、依存関係にポータブルコンテナをパッケージ化することを可能にして、任意の人気のLinuxマシンに投稿された、あなたは仮想化することができます。ドッカーは、管理用ドッキングウィンドウに直接、その結果を置くために、開発者を有効にする、双方向仮想化を変更しました。便利なドッカーはすでに完了して秒かかるだけで、ドッカーコンテナの取り扱いにタスクを数日あるいは数週間を取るために使用され、最大の利点です。

  • 2、恐怖症を選択避ける:
    あなたは選択肢の恐怖症、または経験のある患者を持っている場合。次に、あなたのドッカーパック昆布を使用することができます!例えばドッカーミラーと、ドッカーミラー構成と動作環境を含み、複数のアプリケーションドッカー作業例の展開を簡素化することができます。そのようなWebアプリケーション、バックエンド・アプリケーション、データベースアプリケーション、等Hadoopクラスタ、メッセージキュー、などの大きなデータアプリケーションとして、単一の画像展開中に包装することができます。

  • 3、お金を節約:
    一方では、クラウドコンピューティングの時代を、高設定のハードウェアを追求するために、開発者が影響を与えないように、ドッカーは必然的に高い価格性能の考え方を変更します。ドッカーがより完全に利用するクラウドスペースにクラウドと組み合わせます。ハードウェア管理の問題を解決するだけでなく、仮想化の方法を変更していないだけ。

四、ドッカーの欠点

  • セキュリティは、めったにリモート管理するための低使用されていません
  • 仮想マシンのリソースの分離ほど良好ではありません
  • ドッキングウィンドウは、UNIX / Linuxオペレーティングシステムをサポートし、サポートしていないアプリケーションがために最も有用であるのWindowsまたはMac(あなたがそれをインストールすることができていても、ほかのLinuxベースの仮想マシン)                                                 
  • ドッカーは、アプリケーションのために最も有用であるが、データが含まれていないとき。ロギング、トラッキング及びデータベースドッカーは、一般に、容器の外側に配置されるべきです。

おすすめ

転載: www.cnblogs.com/xietianjiao/p/11271085.html