Hello and welcome to this advanced Docker lesson. I’m Mumshad Mannambeth, your instructor for this course. In this session, we will dive into Docker’s architecture and explore various methods of running Docker containers in production environments. This comprehensive lesson features lectures, live demos, and coding exercises that will help you practice Docker commands, build an application stack with Docker Compose, and set up clusters using Docker Swarm on both local machines and public cloud platforms such as AWS and GCP. In addition to mastering Docker Compose, you will learn how to deploy a Docker Swarm cluster and tackle a hands-on assignment, providing you with practical experience in deploying complex applications within a Docker Swarm environment.Documentation Index
Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
Use this file to discover all available pages before exploring further.
This is an advanced course. Some lectures cover in-depth topics, so if any section seems overly detailed, feel free to jump ahead to the parts that interest you most. The coding exercises are entirely optional and designed for additional practice.
- Basic Docker concepts and commands
- Dockerfiles
- Fundamentals of Docker Compose
- Basic Docker networking
- Understanding what Docker is and how to run Docker containers
- The fundamentals of Docker networking
- Creating Docker images
- An introduction to Docker Compose and Docker Swarm
- Different options for using Docker on Windows
- Understanding Docker Service and Docker Stack
- Exploring Docker Swarm and overlay networks
- Implementing load balancing in Docker environments
- Integrating CI/CD pipelines with Docker
- Leveraging Docker on public cloud platforms through practical demos