ContainerDays NYC 2016: "Containers in Azure: Understanding the Microsoft Container Ecosystem" (Rob Bagby)
Nov. 9, 2016•0 likes•703 views
Report
Technology
Slides from Rob Bagby's talk "Containers in Azure: Understanding the Microsoft Container Ecosystem" at ContainerDays NYC 2016: http://dynamicinfradays.org/events/2016-nyc/programme.html#azure
3. What we will cover
•Docker for…
•Windows Containers
•Azure Container Service (ACS)
•Running .NET on Linux
•Enterprise Solutions – Enterprise DC/OS & Docker
Datacenter
4. Docker for Azure
•Easily deploy Swarm cluster to your Azure
Subscription
•Currently in Private Beta
https://beta.docker.com/docs/azure/
5. Docker for Windows
•Native Windows Application
•Uses Hyper-V to virtualize the Docker
Engine environment and Linux kernel-
specific features
•Full API / CLI compat
•Use local shell
https://docker.github.io/engine/installation/windows/
7. What we will cover
•Docker for…
•Windows Containers
•Azure Container Service (ACS)
•Running .NET on Linux
•Enterprise Solutions – Enterprise DC/OS & Docker
Datacenter
8. Windows Containers
•Windows Kernel was engineered to support required
abstractions for containers
•2 choices
• Windows Containers
• Hyper-V Containers
11
9. Docker
Platform
Specific
Platform
Independent
Linux Control Groups
cgroups
Namespaces
Pid, net, ipc, mnt, uts
Layer
Capabilities
Union Filesystems: AUFS,
btrfs, vfs,
zfs*,DeviceMapper
Other OS
Functionality
Containerd + runC
Docker Engine
REST Interface
libcontainerd graphlibnetwork plugins
Windows Control Groups
Job objects
Namespaces
Object Namespace,
Process Table,
Networking
Layer
Capabilities
Registry, Union like
filesystem extensions
Other OS
Functionality
Compute Services
Docker Client Docker Swarm
Docker
Compose
Docker Registry
16. What we will cover
•Azure Deployment 101
•Docker for…
•Windows Containers
•Azure Container Service (ACS)
•Running .NET on Linux
•Enterprise Solutions – Enterprise DC/OS & Docker
Datacenter
20. What we will cover
•Azure Deployment 101
•Docker for…
•Windows Containers
•Azure Container Service (ACS)
•Running .NET on Linux
•Enterprise Solutions – Enterprise DC/OS & Docker
Datacenter
23. What we will cover
•Azure Deployment 101
•Docker for…
•Windows Containers
•Azure Container Service (ACS)
•Running .NET on Linux
•Enterprise Solutions – Enterprise DC/OS & Docker
Datacenter