diff --git a/slides.md b/slides.md index 663bf42..bc0491a 100644 --- a/slides.md +++ b/slides.md @@ -51,17 +51,62 @@ transition: fade-out layout: center --- -## Why Containers? +# Who is this for? -- "It works on my machine" is a thing of the past -- Containers are lightweight and portable -- "Boot" in milliseconds -- Ideal for reproducible dev environments +## About you +- Some experience with Docker/containers +- Some experience with BASH +- Want to better understand how containers work --- transition: fade-out layout: center --- + +## Follow Along +**Example Repo** - https://git.hackanooga.com/mikeconrad/demystifying-docker + +--- +transition: fade-out +layout: center +--- + + + +--- +transition: fade-out +layout: center +--- + +## Common Use cases for containers +- Reproducible dev environments +- Testing in CI/CD environments +- Better "Portability" of application code +- Snapshot of application code at specific point in time + + + +--- +transition: fade-out +layout: center +--- + +## How we use containers + +- PR builds (Preview Environments). +
+
+### Allows us to +- Test changes in isolated environments +- Simplify complex dev environment setups + - (frontend/backend services, databases, object storage, etc) + + +--- +transition: fade-out +layout: center +--- + ## Containers vs Virtual Machines | Feature | VM | Container |