Learn Docker containerization in depth using Docker’s Compose Tool
All Levels, – 2 hours, 52 lectures
Average rating 4.2/5 (4.2 (54 ratings) Instead of using a simple lifetime average, Udemy calculates a course’s star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.)
Students should have a cursory understanding of Docker, including how to create images and run containers
Students should have access to a development machine with Docker installed
This course is not appropriate for students with no prior experience with Docker
Docker has taken the development world by storm in recent years, being the first effective tool that wraps up a piece of software in a complete file system package, installs it on a server, and runs it repeatedly. However, until recently it was difficult to do this with micro-architectures composed of numerous containers that all need to work in conjunction with one another. Enter Docker Compose, the handiest tool to hit the tech world since Docker. Here’s everything you need to know…
Learn Docker Compose Inside Out
Define multi-container application environments
Create flexible, customisable environments and networks
Transform an existing application into a fully Docker-ised environment
Enhance your Docker experience
Make Your Docker Experience Even More Stress-Free
This Docker Compose online course will make you a DC expert, learning the tool from top to bottom. It has been specifically designed for those that already know Docker, so you’ll skip the baby steps and dive straight in. First you’ll cover the basic features using a sample environment, gaining an understanding of restarts, dependencies, and persisting the database with a volume.
After that you’ll progress to networks. You’ll take an in-depth look at isolating containers, aliases and container names, links, using external networks, and how updates affect networking. Then it’s on to the really good stuff; a section each is dedicated to volumes, logging, the Compose CLI, and ‘Composing Compose’ (don’t worry, it won’t be as complicated as it sounds by the time you get there). Finally you’ll learn about Compose in Production.
The course is organised into logical sections so you can progress at your pace and in your own time. By the end, you’ll apply what you’ve learned to create a large environment for a sample legacy system, using all of the features covered in previous sections. You’ll then have the skills and confidence needed to go forth and create your own flexible application environments with Docker Compose.
About Docker Compose
Docker Compose is a useful tool from the people at Docker. It makes defining and running application environments made up of multiple Docker containers even easier and more efficient. Up until now, starting any more than one or two Docker containers was extremely complicated. With Docker Compose, the entire process just got infinitely better.
Define multi-container application environments using Docker Compose
Create flexible environments that intelligently build Dockerfiles and/or pull a Docker images from a remote repository
Customize environments via environment variables
Partition environments into logical pieces, running them in isolation or in aggregate
Utilize volumes to persist data and share it between containers
Control the startup order of containers
Create customized, isolated networks for part or all of an environment
This course is aimed at developers looking to understand and implement application environments using Docker
The ideal student is looking to transform an existing “ad hoc” application into a fully Dockerized environment.
Students may also be interested in this course if their goal is simply to understand Docker Compose from top to bottom
Students with no intention of Dockerizing a multi-container application or seeking only to understand Docker itself may not get much out of this course
“Everything is clear explained. Prety much to go ahead yourself. What’s rally missing – is clustering exaples for master-slave service configurations, which i was expecting at the end of this cource, but it is absolutely not a stopping point! Lots of useful real life examples made me able to deep dive faster. Thanks a lot!” (Andrey Maksimov)
“Very nice information! I wish there would be a walk-through of more real world multi-container examples like that of “wordpress + mysql”… i.e. “simple express server + mongodb” or “simple express server + mailhog” or “simple express server + redis”. So far though, I have learned quite a bit and I recommend the course even if you think you know the ins and out of compose already.” (Prasath Soosaithasan)
“Tutor’s voice sounds a little loose. And concepts are not so clearly stated.” (Leonardo Otero)
Stone River eLearning
At Stone River eLearning, technology is all we teach. If you’re interested in programming, development or design – we have it covered.
Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.
Instructor Other Courses:
Python BeautifulSoup Stone River eLearning, 200,000+ Happy Udemy Students (0) $10 $50
Learn iPython: The Full Python IDE
Python NumPy: Scientific computing with Python
Stone River eLearning coupons
Development course coupon
Udemy Development course coupon
Programming Languages course coupon
Udemy Programming Languages course coupon
Docker Compose in Depth
Docker Compose in Depth course coupon
Docker Compose in Depth coupon