Build, test, and deploy containers with the best mega-course on Docker, Kubernetes, Compose, Swarm and Registry using a cloud native DevOps mindset
This repository is for use in my Udemy Courses "Docker Mastery" and "Swarm Mastery"
- Get these courses with my "cheapest on the internet" coupon links: bretfisher.com/courses
- Get the weekly newsletter on all the cloud native DevOps content I'm creating.
- Quick Start!
- Course Introduction
- The Best Way to Setup Docker for Your OS
- Creating and Using Containers Like a Boss
- Container Images, Where To Find Them and How To Build Them
- Container Lifetime & Persistent Data: Volumes, Volumes, Volumes
- Making It Easier with Docker Compose: The Multi-Container Tool
- Swarm Intro and Creating a 3-Node Swarm Cluster
- Swarm Basic Features and How to Use Them In Your Workflow
- Swarm App Lifecycle
- Container Registries: Image Storage and Distribution
- Docker in Production
- The What and Why of Kubernetes
- Kubernetes Architecture and Install
- Your First Pods
- Inspecting Kubernetes Resources
- Exposing Kubernetes Ports
- Kubernetes Management Techniques
- Moving to Declarative Kubernetes YAML
- Your Next Steps and The Future of Kubernetes
- Automated CI Workflows
- GitHub Actions Workflow Examples
- Docker Security Good Defaults and Tools
- Docker 19.03 Release New Features
- DevOps and Docker Clips
- Dockerfiles and Docker Images in 2022
- Dockerfile and Compose File Reviews
- Extra's, Common Questions, and Resources
Feel free to create issues or PRs if you find a problem with examples in this repository!