Tag containers

AWS compute options

AWS compute options

This lesson introduces the various compute options available on Amazon Web Services (AWS), including EC2 instances, container services like ECS and Fargate, and serverless computing with Lambda.
AWS Containers feature image

AWS compute options – containers

One method to deploy workloads in AWS is through containerization, utilizing Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS)
Containers connected in network

Overview of networking in Docker

Docker containers require networking to communicate, which is enabled by default. Various network drivers allow for customized networks behaviour. Docker accommodates different network drivers; default bridge networks isolate containers, host networks optimize performance and remove isolation, and overlay networks support distributed systems. Specialized ipvlan and macvlan provide advanced network control, with ‘none’ offering complete isolation. Docker's pluggable networking system allows for third-party plugins, especially useful in swarm mode.
Data persistence

Data persistence in Docker

Containers inherently lack persistent storage, requiring external solutions for data preservation beyond their lifespan. Docker offers Volumes for data persistence, Bind mounts for real-time file sharing between host and container, and tmpfs mounts for temporary in-memory data storage on Linux.