Docker
Introduction to Containerization
- Understanding containerization and its role in modern application deployment.
- Exploring the history and significance of Docker, Kubernetes, and OpenShift.
- Comparing containerization to traditional virtualization.
Docker Fundamentals
- Installing and configuring Docker for local development and testing.
- Building, tagging, and pushing Docker images.
- Running containers and managing container lifecycles.
Docker Networking and Storage
- Configuring Docker networking, including bridge, host, and overlay networks.
- Managing data with Docker volumes and storage drivers.
- Docker Compose for multi-container application definition.