19. Container Image
Nano Server
ASP.NET Core
Sample App
Container Image
debian
ASP.NET Core
Sample App
Docker Hub
Surface
Windows 10
Hyper-V & Hyper-V Containers
Windows Container Host Linux Container Host
Container Container
Docker for Windows
ASP.NET Core
Sample App
20. Nano Server Image Server Core Image
Windows Server Containers < 0.6秒 < 1秒
Hyper-V Containers < 1.75秒 < 3.3秒
アプリケーション: Node.js
計測マシン: HP ProLiant SL250s Gen8, E5-2600, 2 Socket, 8 Core, 128GB RAM, HP SATA SSD
Nano Server Image Server Core Image
Windows Server Containers < 120MB (1st)
< 75MB (Add)
< 340MB (1st)
< 150MB (Add)
Hyper-V Containers < 150MB (1st)
< 75MB (Add)
< 555MB (1st)
< 280MB (Add)
21. “I hear it's likely that the .NET Core on Windows Server Core images
will likely go away. It makes more sense for .NET Core to run on
Windows Nano Server or other lightweight images. You'll use Server
Core for heavier stuff, and Server is nice because it means you can run
"full" .NET Framework apps in containers! If you REALLY want to
have .NET Core on Server Core you can make your own Dockerfile and
easily build and image that has the things you want.”