Professional Documents
Culture Documents
Deploying and Managing Windows and Hyper-V Containers
Deploying and Managing Windows and Hyper-V Containers
Container Container
app image Container app view
C:\Windows
image
Overview of Hyper-V containers
Hyper-V VM Hyper-V VM
Host
Overview of Hyper-V containers
Usage scenarios
PackageManagement PackageManagement
End User Package Sources
Core Providers
• What is Docker?
• Docker support in Windows Server 2016
• Docker Enterprise Edition for Windows Server 2016
• Docker components
• Usage scenarios
• Demonstration: Deploying Docker Enterprise Edition
and using Docker to pull an image
• Overview of management with Docker
• Overview of Docker Hub
• Docker with Azure
• Demonstration: Deploying containers by using
Docker
What is Docker?
Docker Engine
OS
Infrastructure
Docker support in Windows Server 2016
• Docker terminology:
• Image
• Layered file systems
• Container
• Operating environment, and the image
• Dockerfile
• Commands to run to build the Docker Image
• Build
• Constructing the Docker image from the Dockerfile
Docker components
• Docker toolbox
• Docker Engine
• Allows containers to be built and to run
• Docker Compose
• Multiple-container apps
• Docker machine
• Installs the Docker Engine and client
• Docker client
• Docker Command-line environment
• Kitematic
• GUI
• Docker Registry
• Controls where your images are being stored and distributed
• Docker Swarm
• Use the Docker Engine CLI to create a cluster of Docker Engines
Docker components
• Docker solutions
• DockerHub
• Public repository used for Docker container images
• Docker Trusted Registry
• Store and manage your own images
• Universal Control Panel
• Manage Docker Apps
• Docker Cloud
• Deploy Docker Apps in your cloud
• Docker Datacenter
• Build, Test, Deploy, Manage Apps on-premises or in the cloud
Usage scenarios
• Review Questions
• Common Issues and Troubleshooting Tips