Getting Started
with
What we are learning today
- What is Docker?
- What is Container?
- What is Image?
- Why Do we need a Container solution?
- Benifits of containerization
- Docker vs Virtual Machines
- Docker Versions
- Demo
What is Docker
"Docker is an open source containerization platform."
It is the process of packaging the application and all its
dependencies to execute them in an efficient and hassle-free way
across different environments. A single unit of bundled package is
known as a
Container
Docker image is a file, consisting of multiple layers, that is
executed to create a container
Why Do we need a Container solution?
Before Containers
After Containers
Benifits of containerization
- Consistent and Isolated Environment
- Cost-effectiveness with Fast Deployment
- Mobility – Ability to Run Anywhere
- Repeatability and Automation
- Test, Roll Back and Deploy
- Flexibility
- Collaboration, Modularity and Scaling
Docker vs Virtual Machines
Docker versions
Next session
- Architecture
- More on Containers and Images
- Dockerfile
- Volumes
- Networking
- docker compose
- logging
- Swarm
- Kubernetes
- Docker hub
- Demos
Queries