

DevOps and Docker Talk: Cloud Native Interviews and Tooling
Bret Fisher
Interviews from Bret Fisher's live show with co-host Nirmal Mehta. Topics cover container and cloud topics like Docker, Kubernetes, Swarm, Cloud Native development, DevOps, SRE, GitOps, DevSecOps, platform engineering, and the full software lifecycle. Full show notes and more info available at https://podcast.bretfisher.com
Episodes
Mentioned books

Mar 6, 2019 • 22min
Docker Environment Configs, Variables, and Entrypoints
Discover the best practices for managing environment variables in Docker containers. Learn how to separate configuration effectively and address security concerns around sensitive information. Explore various methods for passing variables, including Dockerfile and docker-compose.yml. Delve into practical examples, including a MySQL official image script that securely creates ENV variables from files. Boost your team's development workflow with essential Docker Compose features.

Feb 22, 2019 • 2min
Use Docker Compose or Swarm For A Single Server?
🙌 My next course is coming soon! I've opened the waitlist for those wanting to go deep in GitHub Actions for DevOps and AI automation in 2025. I'm so thrilled to announce this course. The waitlist allows you to quickly sign up for some content updates, discounts, and more as I finish building the course.https://courses.bretfisher.com/waitlist 🍾In this episode, I give a quick answer to the discussion on a single production server. Should you use docker-compose or Docker Swarm? ★Show Links★GitHub AMA: Only one host for production, should I use docker-compose or Swarm
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com

Feb 22, 2019 • 4min
Auto Setup of Mongo Replicas in Docker
🙌 My next course is coming soon! I've opened the waitlist for those wanting to go deep in GitHub Actions for DevOps and AI automation in 2025. I'm so thrilled to announce this course. The waitlist allows you to quickly sign up for some content updates, discounts, and more as I finish building the course.https://courses.bretfisher.com/waitlist 🍾In this episode, I give a quick answer on how you might design MongoDB and other database servers for auto-clustering inside Docker. ★Show Notes★Autopilot PatternMongo Auto Cluster Setup In Docker GitHub RepoExamples of Container-native Database Solutions:https://www.cockroachlabs.com/https://vitess.io/https://rethinkdb.com/https://www.windocks.com/
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com

Feb 21, 2019 • 5min
Using Supervisor To Run Multiple Apps In A Container
🙌 My next course is coming soon! I've opened the waitlist for those wanting to go deep in GitHub Actions for DevOps and AI automation in 2025. I'm so thrilled to announce this course. The waitlist allows you to quickly sign up for some content updates, discounts, and more as I finish building the course.https://courses.bretfisher.com/waitlist 🍾In this episode, I answer a question on when you should run multiple apps in a container, and how you can use a supervisor to do that. ★Show Notes★Docker Docs on Supervisor and Multiple Services In ContainersBret's Example of PHP-FPM plus Nginx Supervisor Config
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com

Feb 20, 2019 • 7min
Should You Move Postgres to Containers
🙌 My next course is coming soon! I've opened the waitlist for those wanting to go deep in GitHub Actions for DevOps and AI automation in 2025. I'm so thrilled to announce this course. The waitlist allows you to quickly sign up for some content updates, discounts, and more as I finish building the course.https://courses.bretfisher.com/waitlist 🍾In this episode, I answer the question: should you migrate your postgres servers into containers. ★Show Links★HPE and Docker Whitepaper on MySQL performanceSysbench and Docker Setups to Benchmark Physical, Virtual, and Container-based MySQL
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com

Feb 19, 2019 • 8min
Docker "runC" Security Vulnerability: CVE-2018-5736
🙌 My next course is coming soon! I've opened the waitlist for those wanting to go deep in GitHub Actions for DevOps and AI automation in 2025. I'm so thrilled to announce this course. The waitlist allows you to quickly sign up for some content updates, discounts, and more as I finish building the course.https://courses.bretfisher.com/waitlist 🍾In this episode, I talk about the recent Docker runc vulnerability and what you need to do about it. ★Show Correction★Correction from the audio, Docker is patching the last *two* stable releases of the community edition, not just the last one. See the announcement below for details. ★Show Links★Docker announcementKubernetes announcementWhat is runC?
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com

Feb 18, 2019 • 7min
Updating A Proxy From A Different Container
🙌 My next course is coming soon! I've opened the waitlist for those wanting to go deep in GitHub Actions for DevOps and AI automation in 2025. I'm so thrilled to announce this course. The waitlist allows you to quickly sign up for some content updates, discounts, and more as I finish building the course.https://courses.bretfisher.com/waitlist 🍾In this episode, I answer a question about how to control docker and other containers like a nginx proxy from inside a separate container. ★Show Links★Docker RBAC exampleTraefikDocker Socket ProxyMy Swarm Stack Examples
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com

Feb 7, 2019 • 8min
Windows 10 Containers Get Process Isolation
🙌 My next course is coming soon! I've opened the waitlist for those wanting to go deep in GitHub Actions for DevOps and AI automation in 2025. I'm so thrilled to announce this course. The waitlist allows you to quickly sign up for some content updates, discounts, and more as I finish building the course.https://courses.bretfisher.com/waitlist 🍾In Docker 18.09.1 and Docker Desktop 2.0.0.2 (stable) in January 2019, we now have a new option for running Windows Containers on Windows 10 in "process isolation mode" which removes the need to launch a full Windows Server Hyper-V VM. It's a great new way for running lightweight Windows Containers, but has its own limits and config requirements.★Show Notes★Setting up Win10 Docker Process IsolationMoby/Moby PR
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com

Feb 7, 2019 • 4min
Getting Started With Raspberry Pi Development in Docker
🙌 My next course is coming soon! I've opened the waitlist for those wanting to go deep in GitHub Actions for DevOps and AI automation in 2025. I'm so thrilled to announce this course. The waitlist allows you to quickly sign up for some content updates, discounts, and more as I finish building the course.https://courses.bretfisher.com/waitlist 🍾A viewer asks how they can prototype their software in Docker with a Raspberry Pi. I explain the various parts of the workflow including ARM 64 vs. x64 CPU architectures, the benefits of QEMU emulation in Docker Desktop, and how to get Docker images from your local machine to the Pi.★Show Notes★Alex Ellis' Raspberry Pi blog postsQEMU Emulator in Docker Desktop for Mac/Windows
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com

Feb 7, 2019 • 4min
Elasticsearch Local Development Shows Yellow Health Status
🙌 My next course is coming soon! I've opened the waitlist for those wanting to go deep in GitHub Actions for DevOps and AI automation in 2025. I'm so thrilled to announce this course. The waitlist allows you to quickly sign up for some content updates, discounts, and more as I finish building the course.https://courses.bretfisher.com/waitlist 🍾A viewer asks why their Elasticsearch server on their local development setup with Docker Compose would give them a yellow health status. I talk about the common causes for this in my own experience with shard replication. ★Show Notes★Elasticsearch health endpoints
You can also support my free material by subscribing to my YouTube channel and my weekly newsletter at bret.news!Grab the best coupons for my Docker and Kubernetes courses.Join my cloud native DevOps community on Discord.Grab some merch at Bret's Loot BoxHomepage bretfisher.com