From the course: DevOps Foundations: Infrastructure as Code

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Containers galore

Containers galore

- Now I know what you're saying. Cloud is so early-2000s. Containers are all the buzz right now, and they're a fundamental empowering technology for infrastructure as code. So what is a container, you may ask? It's a lightweight, executable unit of software that packs up a system environment, application code, and dependencies such as binaries, libraries, and configuration files for easy deployment across different computing environments. In other words, it's basically a way to run segmented mini systems on your Linux or Windows host system. I know, I know that sounds like a virtual machine, but containers only virtualize down to the level above the core operating system , while VMs virtualize all the way down to the hypervisor. Because containers share the system's kernel, they boot fast and are more lightweight than a traditional virtual machine, but they do provide isolation so you can install packages and do system…

Contents