什麼是容器?
Containers = Operatingsystem virtualization
Traditional virtual machines = hardware virtualization
Applications
Kernel
VM VM VM
21.
什麼是容器?
Containers = Operatingsystem virtualization
Traditional virtual machines = hardware virtualization
Applications
Kernel
CONTAINER CONTAINER CONTAINER
VM VM VM
22.
什麼是容器?
Containers = Operatingsystem virtualization
Traditional virtual machines = hardware virtualization
Applications
Kernel
CONTAINER CONTAINER CONTAINER
VM VM VM
23.
什麼是容器?
Containers = Operatingsystem virtualization
Traditional virtual machines = hardware virtualization
Applications
Kernel
CONTAINER CONTAINER CONTAINER
CONTAINER CONTAINER CONTAINER
Windows Server Containers
Maximum speed and density
VM VM VM
24.
什麼是容器?
Containers = Operatingsystem virtualization
Traditional virtual machines = hardware virtualization
CONTAINER CONTAINER CONTAINER
Windows Server Containers
Maximum speed and density
Kernel
CONTAINER
Kernel
CONTAINER
Kernel
CONTAINER
Hyper-V Containers
Isolation plus performance
Applications
Kernel
CONTAINER CONTAINER CONTAINER
VM VM VM
Windows Server Container
FirstContainer ~120MB
Additional Containers ~75MB
Hyper-V Container
First Container ~340MB
Additional Containers ~150MB
Windows Server Container
初始容器~150MB
額外容器~75MB
Hyper-V Container
初始容器~555MB
額外容器~280MB
HP ProLiant SL250s Gen8, E5-2600, 2 Socket, 8 Core, 128GB RAM, HP SATA SSD
更新容器 OS 映像
FROMwindowsservercore
RUN powershell –command Add-WindowsFeature Web-Server
KB123456 = new image on Docker Hub
10.0.14393.0 10.0.14393.1
62.
更新容器 OS 映像
FROMwindowsservercore
RUN powershell –command Add-WindowsFeature Web-Server
FROM iis
ADD mysite.htm inetpubmysite.htm
KB123456 = new image on Docker Hub
10.0.14393.0 10.0.14393.1
License.txt PerfLogs ProgramFiles
Program Files (x86) Users Windows
ContainerData
License.txt PerfLogs Program Files
Program Files (x86) Users Windows
data
Container Host
75.
License.txt PerfLogs ProgramFiles
Program Files (x86) Users Windows
ContainerData
License.txt PerfLogs Program Files
Program Files (x86) Users Windows
data
Container Host
Standard Docker tooling
andAPI support
Streamlined provisioning
of Docker Swarm and DCOS
Linux and Windows Server
containers
Azure and Azure Stack
Azure
Swarm DC/OS