Containers in cloud computing are a form of operating system virtualization that allows users or administrators to deploy and run applications without the need for virtual machines. Containers can be deployed and run virtually anywhere, and support Linux, Windows, and Mac operating systems.
In this course, you'll explore the various types of container solutions, including Kubernetes, Docker, and AWS. You'll outline how containers enable a more efficient continuous integration and delivery system and why they're needed for SRE.
You'll also examine container storage, security, and migration. You'll list the high-availability solutions available for containers and investigate the Containers as a Service concept. Lastly, you'll recognize how the container ecosystem is revolutionizing software delivery, and identify the role of Docker and Kubernetes in container orchestration.
differentiate between containers and virtual machines, and list the benefits of using containers, such as consistent environments, isolation, and ability to run anywhere
outline the characteristics and purpose of Kubernetes
describe the essential components of Kubernetes
outline the purpose of Docker container images and the attributes of Docker Engine
describe how the Docker Desktop can be used to containerize applications on a desktop
recognize how to use Docker Hub to find and share container images with others
outline how to use Docker to manage container ecosystems
describe the characteristics of Docker Registry and recognize how it can be used to standardize application packaging and distribution
name the benefits of using AWS to run containers
recognize how containers enable a more efficient continuous delivery system and why they are needed for SRE
define continuous deployment with containers
outline continuous integration with Docker
list the Docker storage type categories and Docker data types
list considerations when implementing container security
name high-availability solutions for containers, such as Docker Datacenter (DDC)
outline the steps involved in performing live migration of containers