Docker for Windows メモ(1)

仮想化手法

ホスト型

ホスト型はOS上に土台となるソフトウェアをインストールし、そのソフトウェア上で仮想マシンを稼働させる方式 VMware Player、VMware FusionWindows 7 でのXPモード

ハイパーバイザー型

ハイパーバイザー型は、サーバーへ直接インストールし仮想マシンを稼働させる方式 ホストOSを必要としないためハードウェアを直接制御することができ、仮想マシンの速度低下を最小限に抑えることができます ESXi、Hyper-VXen

ホスト型とハイパーバイザー型の違いは何?VMware vSphere Hypervisor の概要 | Think IT(シンクイット)

コンテナとは

コンテナは、ホストOS上に仮想的なユーザ空間を提供します。 ハイパーバイザー型の仮想化では、ゲストOSは通常のOSの機能を有し、ディスク容量・OSブート等 通常のOS起動と同様のコストがかかる。コンテナは単一のホストOS内の分離された空間で、カーネルはホストと共有、 ホスト内の1プロセスとして稼働します。ブートも数秒、各コンテナ用のディスク容量もアプリケーション+ランタイムと ハイパーバイザー型と比較すると著しく少ない。

注目を浴びる「Dockerコンテナ」、従来の仮想化と何が違うのか? | コラム | 東京エレクトロン デバイス株式会社

今からでも間に合うDockerの基礎。コンテナとは何か、Dockerfileとは何か。Docker Meetup Tokyo #2 - Publickey

コンテナ技術の基礎知識 | Think IT(シンクイット)

Windows 上で使えるコンテナ

Tech TIPS:「Windows Serverコンテナ」「Hyper-Vコンテナ」「Linuxコンテナ」「Docker」の違いとは? - @IT

Windows Server コンテナ

コンテナは、Windows Server OS 上のプロセスとして実行される

Hyper-V コンテナ

コンテナは、Hyper-V上に立てられた仮想マシン上のプロセスとして実行される

Windows 10 の Windows コンテナー | Microsoft Docs

Docker for Windows

コンテナは、Hyper-V上に立てられた仮想マシン(Linux)上で実行される。 ※LinuxコンテナとWindowsコンテナを切り替えて利用できます。

Docker for Windows インストー

Stable 版 をダウンロード。

Install Docker for Windows | Docker Documentation