Upload
jorge-arteiro
View
70
Download
3
Embed Size (px)
Citation preview
Native Containers on Windows 10 using Docker – a game changer for developersJorge ArteiroCloud Development ConsultantKloud Solutions@jorgearteiro@azuretar
• Windows Server 2016 TP5 (since TP3)
• Windows 10 Insider Latest Build
• Docker 1.13.0-Dev Client / Engine
Windows Containers
Deployment types
Docker• Docker Engine (dockerd.exe)• Docker Client (docker.exe)
Docker Tools for Visual studio• https://visualstudiogallery.msdn.microsoft.com/0
f5b2caa-ea00-41c8-b8a2-058c7da0b3e4
• Docker Hub and Private Registry
Windows Container Images (.wim)
Container OS Image
• https://github.com/StefanScherer/docker-windows-box
Mac Users
• Called Windows Subsystem for Linux (WSL)• Real Ubuntu binary running on windows
14.04• 188Mb Download and 576Mb on disk• Same Network stack• SSH, docker client, NPM, NodeJS, Redis, etc• Kernel driver/provider translates syscalls to
native Windows kernel calls.
Bash on Ubuntu on Windows
WSL Architecture
Enable WSL and Development mode
Installation (type bash.exe on Command prompt)
Ubuntu bash running on windows
• Alt + Enter (Fullscreen)
Yes, you can run VIM and nano!!!
• https://aka.ms/containers • https://github.com/Microsoft/Docker-PowerShell • https://master.dockerproject.org/ • https://docs.docker.com/docker-for-windows/• https://beta.docker.com/docs/azure/ • https://github.com/Microsoft/BashOnWindows • https://github.com/ethanhs/WSL-PROGRAMS• http://stackoverflow.com/questions/38732280/window
s-containers-on-windows-10-anniversary-update-not-working
Useful Links