What are Containers?

Beginner
7m
20,415
4.7/5

Containers are a bit of an “it” thing in technology right now. The reason for this is simple: they’re a very powerful tool that can streamline your development and ops processes, save companies money, and make life for developers much easier. However, the flip side of this is that they’re a new paradigm to understand, and require that apps be built with a specific architecture to take full advantage of their features. In this lesson written and presented by Adrian Ryan, you'll learn what containers are, the benefits of using them, and how to containerize an app.

For any feedback relating to this lesson, please contact us at support@cloudacademy.com.

Learning Objectives

  • Learn what containers are and how they work
  • Compare containers to other similar technologies
  • Understand the main use cases of containers
  • Understand how to use containers in the real world to containerize an app

Intended Audience

This lesson is intended for business managers, product managers, junior developers, or anyone interesting in learning about container technology. If you're more of an advanced developer or CIS admin, this lesson might be a bit too simple for you, even if you don't know much about containers.

Prerequisites

To get the most from this lesson, you should have a basic level of business technology literacy and should know what a server, a virtual machine, and a Linux distro are.

About the Author
Students
29,262
Courses
3

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.

Covered Topics