タグ

Dockerに関するgrttbのブックマーク (3)

  • Dockerのメリット・デメリット

    Dockerの利点 Docker はコンテナ型の仮想化サービスを提供します。先に述べたようにコンテナ型の仮想化はホストとなるOSとゲストOSの間で kernel を共有しています。 この特徴に起因して、以下の様な利点が Docker には存在します。 ゲストOS はホストの Kernel を直接使うためオーバーヘッドが小さくて高速 ゲストOS がそれぞれに Kernel を持たないため、Memory 消費量や Disk 消費量を節約できる 必要とする資源が少ないため、多くのゲストOSを立ち上げることが可能 Kernel を新しく起動する必要がないため、ゲストOSの起動が速い また、Docker はコンテナを起動する際に、各コンテナごとにDisk上にデータを持つのではなく「一つのイメージから複数のコンテナを作る」という方式でゲストをたちあげます。 これはイメージからたちあがるコンテナはいつも

    grttb
    grttb 2017/05/16
  • Dockerの諸問題とRocket登場の経緯

    2014年の後半あたりからDockerDocker Inc.への批判を多く見かけるようになった(もちろんもともと懸念や嫌悪を表明するひとはいた).それを象徴する出来事としてCoreOSチームによる新しいコンテナのRuntimeであるRocketのリリースと,オープンなアプリケーションコンテナの仕様の策定を目指したApp Containerプロジェクトの開始があった. CoreOS is building a container runtime, Rocket 批判は,セキュリティであったり,ドキュメントされていない謎の仕様やバグだったり,コミュニティの運営だったり,と多方面にわたる.これらは具体的にどういうことなのか?なぜRocketが必要なのか?は具体的に整理されていないと思う.これらは,今後コンテナ技術を使っていく上で,オーケストレーションとかと同じくらい重要な部分だと思うので,ここ

    grttb
    grttb 2017/04/28
  • MacOSとWindowsのネイティブ仮想化を用いたDocker純正ツール「Docker for Mac/Windows」登場、VirtualBoxは不要に

    MacOSWindowsのネイティブ仮想化を用いたDocker純正ツール「Docker for Mac/Windows」登場、VirtualBoxは不要に これまでWindowsMacOSの上でDockerを試すには、それぞれのOS上でLinuxを動かすために仮想マシンのVirtualBoxをインストールする必要がありました。しかしOS上で仮想マシンを動かす処理は、重く不安定になりがちでした。 Docker社はこの方法に代わる新しいツール「Docker for Mac and Windows」のベータ版を発表しました。 Docker for Mac and Windowsは、それぞれのOSのネイティブアプリケーションの形式で提供され、VirtualBoxの代わりにそれぞれのOSに組み込まれている仮想化機能、WindowsではHyper-V、MacOSではxhyveを用いることで、より高

    MacOSとWindowsのネイティブ仮想化を用いたDocker純正ツール「Docker for Mac/Windows」登場、VirtualBoxは不要に
  • 1