Skip to content

Latest commit

 

History

History
125 lines (63 loc) · 6.88 KB

File metadata and controls

125 lines (63 loc) · 6.88 KB

Containers, Docker, and Kubernetes

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

Container images become containers at runtime and in the case of Docker containers – images become containers when they run... Available for both Linux and Windows-based applications, containerized software will always run the same, regardless of the infrastructure. Containers isolate software from its environment and ensure that it works uniformly despite differences for instance between development and staging. Source

Docker and Podman are a couple of ways that you can run containers locally or on single servers.

Docker Swarm, Hashicorp Nomad and Kubernetes are examples of container orchestration platforms, with Kubernetes being the far and away leader (at least in 2022) for the enterprise container orchestartion platform of choice.


Intro To Containers Training Resources


Docker Training Resources


Docker and Kubernetes


Kubernetes Training Resources


Podman Training Resources


HashiCorp Nomad