Skip to content
All Day Containers!
All Day Containers!


@crazy-max @alexellis


  • Pro


@Code4HR @norfolkjs @757io @DockerHR @docker-captains @dockersamples
Block or Report

Block or report BretFisher

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Oh hi 👋

apiVersion: v47
kind: Human
  name: Bret Fisher
  purpose: Help others learn container DevOps
      type: YouTube Live Stream on Thursdays
      type: Homepage
      type: Discord Server
      type: Podcast
    number: 42
    animal: 🐶
    emoji: 🤦
    food: 🥩
    drink: 🥃

🙋‍♀️ You can Ask-Me-Anything in my ama repository, or tweet @BretFisher.

💬 Join my 8k+ member DevOps community on Discord:

☕️ 🤑 Please support my DevOps YouTube Live show, podcast, and open source content by buying me a coffee every month via Patreon!

🧑‍🏫 My course repositories

My examples and templates (New stuff on top)

  • [K8s Pod Spec Good Defaults](Kubernetes Pod Specification Good Defaults) - Good Defaults for the most common Kubernetes workloads. Adds security and uptime (optional) features.
  • nodejs-rocks-in-docker - Video and examples of multi-stage docker builds, k8s healthcheck probes, etc.
  • allhands22 - Video and examples of GitHub Actions for advanced docker builds, automated testing, and CVE scanning.
  • github-actions-templates - reusable GitHub Actions templates for DevOps stuff (linting, docker builds, CVE scanning, etc.)
  • docker-build-workflow - My custom GitHub Actions workflow using Docker's official build-and-push Actions.
  • super-linter-workflow - My custom all-in-one linter workflow. I lint all my repositories, and I recommend you do to.
  • node-docker-good-defaults - A sample Node.js project that uses Docker.
  • comopose-dev-tls - A sample Compose file that uses a Traefik proxy for TLS, and optionally, Let's Encrypt.
  • multi-platform-docker-build - Explains some ways to build Docker images for multiple platforms in a single Dockerfile.
  • voting-app - My favorite multi-container example app that I often use to for learning Docker, K8s, CI/CD, and GitOps.
  • php-docker-good-defaults - A sample PHP project that uses Docker.
  • petclinic - A sample Java project that uses Docker.
  • dogvscat Using the voting app in Docker Swarm to explain orchestration, proxies, secrets, and networking.

My tools (often used for learning Containers, Kubernetes, and Docker)

  • shpod - Common Kubernetes tools in a single pod.
  • httping - Ping with HTTP. Fantastic for testing zero-downtime rolling updates.
  • jekyll - Jekyll in a container.
  • vackup - Docker Volume backup and restore.
  • browncoat - A utility container for simulating failures like slow startup, failing healthchecks, etc.


  1. Udemy Course to build, compose, deploy, and manage containers from local development to high-availability in the cloud

    JavaScript 4.4k 5.1k

  2. sample node app for Docker examples

    JavaScript 2.1k 445

  3. ama Public

    Forked from aviflombaum/ama

    (Mostly Docker) Ask me anything!

    312 44

  4. dogvscat Public

    Sample Docker Swarm cluster stack of tools

    HCL 445 125

  5. Docker Mastery for Node.js Projects, From a Docker Captain

    JavaScript 318 199

  6. Kubernetes course on Udemy from @BretFisher and @jpetazzo

    Python 183 157

859 contributions in the last year

Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Mon Wed Fri

Contribution activity

August 2022

Created 2 repositories
Opened 1 pull request in 1 repository
BretFisher/udemy-docker-mastery 1 merged
Opened 1 issue in 1 repository
BretFisher/udemy-docker-mastery 1 closed

Seeing something unexpected? Take a look at the GitHub profile guide.