Remember that time when you had to reinstall Linux?
What about when you crashed your own servers and had to spend more time fixing it?
Or when you had so many VMs running that your apps started running really sloooooowly?
It happens to the best of us.
Docker to the Rescue! Build Fast, Contained Applications on Linux
Docker came to the rescue to fix these problems, and it's been all the rage recently! Amazon supports it on Amazon Web Services, Google is running their search engine inside a Docker container, and even VMWare, who would seem to be a competitor, chose to work with the Docker team to make containerization work with their Virtual Machines.
Through this course, you will learn to use Docker from the point of view of a beginner, even if you are not familiar with virtualization and its benefits. By the end of this course, you will feel comfortable deploying user-facing applications hosted within containers, knowing that they will run more quickly, reliably, and scalably. Most importantly, you will have all the tools you need to confidently expand your own knowledge, and maybe even create your own cloud infrastructure!
Topics this course will cover:
The goal of this course is to provide you with the knowledge to use an effective tool to save time for your users. Consider that even shaving off one second on a website or app with a million page views per month saves a total of (1 000 000 seconds) / (3600 seconds per hour) = 278 hours per month, or a collective 11 days per month! So, you are wasting your users' time by not being able to deliver fast, reliable applications and websites. So, enroll in this course to learn how to accomplish this in a scalable, sustainable way! If you are not satisfied with the knowledge you gain from this course, you can request a full refund within the first 30 days. This is my personal guarantee to you.
A quiz that acts as a review for section 2
This quiz is for testing how ready you are to deploy a container in production
After this lecture, you should understand the benefits of docker-compose and how to install it on your machine.
After this lecture, you will have an idea of how a docker-compose.yml file is structured and how to use docker-compose to get up and running with an app or project requiring multiple containers.
This lecture will give you an idea of things to take into consideration before deploying your docker application in production.
This is a quiz on Section 4, features that Docker's power users would use