Docker Fundamentals
Docker Fundamentals
dotnetmastery.com
TOPICS COVERED
• Docker Fundamentals (container, images, docker hub)
• Install docker desktop
• Download ‘Hello world’ docker image and run first container
• Run static HTML image in a docker container
• Port mapping in docker
• Working with tags and docker image
• Docker container commands
• Removing docker image and container
• Docker File instructions (FROM,COPY,WORKDIR,ARG,EXPOSE,RUN,ENTRYPOINY,VOLUMES)
• Create .NET application with Docker Support
• Understand default docker file in .NET Application
• Manually create docker file for .NET Application
• Run .NET built image and container on local machine.
• Push local image to docker hub
• Deploy container to azure
dotnetmastery.com
WHAT IS DOCKER?
dotnetmastery.com
DOCKER TERMINOLOGY?
• Container
• Images
dotnetmastery.com
DOCKER COMPONENTS?
Virtual Machine Docker
VM 1 VM 2 VM 3
Hypervisor Hypervisor
Host OS Host OS
Infrastructure Infrastructure
dotnetmastery.com
DOCKER IMAGE LAYERS
Add Some Fonts and Styles Image Layer 2
Image Layer 1 to Image layer 1
Tw Fb In
dotnetmastery.com
IMAGE AND CONTAINER
dotnetmastery.com
IMAGE AND CONTAINER
dotnetmastery.com
IMAGE AND CONTAINER
Build
NET
File s&.
o py all
C
dotnetmastery.com
IMAGE AND CONTAINER
Build
NET
File s&.
o py all
C
dotnetmastery.com
A New Generation Of
Application
Thank You