by Rob Richardson
Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He's a frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on https://robrich.org/presentations and follow him on twitter at @rob_rich.
Docker is an ecosystem around Container Virtualization
Light-weight kernel virtualization
A suite of command-line tools for creating, running, and managing containers
Source: http://www.zdnet.com/article/what-is-docker-and-why-is-it-so-darn-popular/
Containers virtualize and share the host kernel
Containers must run on the kernel for which they were built:
Cross-platform Docker in a VM
Not for production
Given a cluster of machine(s)
We specify containers' desired state
The engine makes it happen
We don't specify which machine does what
Download: https://robrich.org/slides/welcome-to-docker/docker-ecosystem.pdf
Dockerfile & Docker Container
Azure Container Registry
Outsourced | Owned |
---|---|
|
|
Outsourced | Owned |
---|---|
|
|
Azure Kubernetes Service (AKS)
Outsourced | Owned |
---|---|
|
|
Azure Container Instance (ACI)
Outsourced | Owned |
---|---|
|
|
Azure App Service (web app)
Outsourced | Owned |
---|---|
|
|
Outsourced | Owned |
---|---|
|
|
Azure will meet you where you are
and power your container workloads.