Docker for Windows メモ(1)
仮想化手法
ホスト型
ホスト型はOS上に土台となるソフトウェアをインストールし、そのソフトウェア上で仮想マシンを稼働させる方式 VMware Player、VMware Fusion、Windows 7 でのXPモード
ハイパーバイザー型
ハイパーバイザー型は、サーバーへ直接インストールし仮想マシンを稼働させる方式 ホストOSを必要としないためハードウェアを直接制御することができ、仮想マシンの速度低下を最小限に抑えることができます ESXi、Hyper-V、Xen
ホスト型とハイパーバイザー型の違いは何?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 版 をダウンロード。