The course is part of this learning path
Using Containers in Production
This course is for anyone with a basic understanding of what containers are, and even why you'd want to use them, but who doesn't understand the nitty-gritty of how they work yet. You should have a basic technical literacy, as well as an understanding of cloud app architecture. In this course, you'll learn about the major concepts around containers. You'll learn about different container systems, learn all about orchestration, get a better understanding of how and why to build and run 12-factor apps on containers, container security issues, and you'll even get a quick look at how to get a microservices app up-and-running on your computer in about two minutes with Docker compose.
Understand the options for running containers
Understand the common security concerns
Know why orchestration is important
Understand what types of applications should be containerized
Understand how logging and monitoring works with containers
- Project Manager
- Business Manager
A good prereq for this course is the Intro to Containers course.
This Course Includes:
47 minutes of high-definition video.
What You'll Learn:
Course Intro: What to expect from this course
Microservices: Designing Microservices and 12-factor apps.
Running a Microserve App on Compose: Demo of using Compose.
Container Orchestraion: What is orchestration and how does it work?
Container Security:Best practices to make containers more secure.
Container Logging and Monitoring: An overview of tools commonly used for monitoring.
Container Systems and OSs: Different Linux Containers: LXC, Docker, rkt, OCI, and an overview of Windows Containers.
Wrap-Up: Course summary
Thanks for taking Cloud Academy's course on the basics of using containers in production. You should now have a solid understanding of all the basic concepts around building production container systems, from orchestration to microservices to security.
At this point you should be ready to begin hacking other Docker systems and maybe even building on your own. The voting app we got up and running in the Compose lesson is a great place to start. You should be able to write and test code using Docker there to get a sense of what that feels like. Then you can move onto our intro to Docker course on Cloud Academy for learning more about designing your own Docker systems, writing Docker files and more. And of course, there are a number of tutorials for getting started with Docker online.
A simple search for Docker tutorial or Docker examples should get you started. Thanks so much again. I hope you enjoyed the course. If you have any feedback for me please leave it on the comments page. We'll read it to improve future versions of this course. Until then, happy learning.
About the Author
Adrian M Ryan is an educator and product manager. He was an early employee at General Assembly, has co-founded an education startup and a consultancy, and he loves teaching. He grew up in rural Alaska, and while he now lives in New York City he makes sure to find time to get out in the woods hiking whenever possible.