Docker has taken the container world by storm, broadly popularizing the use of containers. It's not hard to see why it became popular when you consider the impressive list of benefits you can attain by using Docker including:
- Ship application updates faster
- Reduce errors by using a consistent environment wherever applications are deployed
- Significant cost reductions by reducing maintenance and improving resource utilization
- Secure by default
This learning path is designed to teach you all about Docker starting ...
Learning Path Steps
Welcome to Introduction to Docker! In this course you'll learn the foundations of using Docker. You'll learn about images and containers, port mapping, Docker networks, volumes, tagging, and more. By the end of the course you should be comfortable with the ...
Get started with Docker on Linux for AWS: Go from 0 to 60 in this lab from installing Docker to running your first app inside a container.
Managing Applications with Docker Compose Docker Compose is an open-source tool for managing multi-container applications with Docker. With Docker Compose, you can describe environments using a declarative syntax and Compose will do all of the heavy-liftin...
Container Orchestration With Docker Swarm Mode Docker has made great strides in advancing development and operational agility, portability, and cost savings by leveraging containers. You can see a lot of benefits even when you use a single Docker host. But...
A hands-on lab showing you how to use Amazon CodeBuild and EC2 Container Service to perform a blue-green deployment.
Exam: Docker in Depth
About the Author
Logan has been involved in software development and research for over eleven years, including six years in the cloud. He is an AWS Certified DevOps Engineer - Professional, MCSE: Cloud Platform and Infrastructure, Google Cloud Certified Associate Cloud Engineer, and Certified Kubernetes Administrator (CKA). He earned his Ph.D. studying design automation and enjoys all things tech.