Chapter 2: Docker Fundamentals
Chapter 2 of 15
Chapter 2: Docker Fundamentals
2.1 What is Docker?
Docker is the most popular containerization platform, enabling developers to package applications into containers.
Docker Components:
- Docker Engine: Runtime that builds and runs containers
- Docker Images: Read-only templates for containers
- Docker Containers: Running instances of images
- Docker Hub: Registry for sharing images
2.2 Docker Installation
Install Docker on your platform.
Installation Methods:
- Docker Desktop (Windows/Mac)
- Package managers (Linux)
- Cloud platforms (AWS, Azure, GCP)
2.3 Basic Docker Commands
docker --version # Check version
docker ps # List running containers
docker images # List images
docker pull image:tag # Pull image from registry
docker run image:tag # Run container
docker stop container_id # Stop container
docker rm container_id # Remove container