Understanding Docker: part 49 – Docker Compose (2025)
Aurélie Vache

Aurélie Vache @aurelievache

About: DevRel - Docker captain - CNCF Ambassador - Google Cloud Developer Expert - CKAD - Speaker - Sketchnoter - Technical writer - Conferences organizer - Women in tech association Leader - Mentor

Location:
Toulouse, France
Joined:
Mar 12, 2017

Understanding Docker: part 49 – Docker Compose (2025)

Publish Date: Jun 23
33 3

Understanding Docker can be difficult or time-consuming. In order to spread knowledge about Cloud technologies I started to create sketchnotes about Docker. I think it could be a good way, more visual, to explain Docker (and other technologies like Kubernetes and Istio).

We continue the series of Docker sketchnotes with a focus on Docker compose included all the latest features: publish compose file as an OCI artifact and use it, transform compose files to Kubernetes manifests, providers usage like from Docker Model Runner...

Docker compose
Docker compose
Docker compose
Docker compose
Docker compose
Docker compose
Docker compose
Docker compose
Docker compose
Docker compose
Docker compose

As usual, if you like theses sketchnotes, you can follow me, and tell me what do you think. I will publish others sketchs shortly :-).

If you are interested, I published the book in a paperbook version on Amazon: Understanding Docker in a visual way and also in a PDF/ebook version on GumRoad.

Understanding Docker in a visual way

If you are also interested in Kubernetes, the book Understanding Kubernetes in a visual way is available also.

Comments 3 total

  • Bizbee
    BizbeeJun 27, 2025

    So cute!!!!!!!

  • Nevo David
    Nevo DavidJun 27, 2025

    so cool to see people making this stuff easier- honestly sticking with learning docker gets tough, you think the biggest thing is just patience or is it more about having the right guides around?

    • Aurélie Vache
      Aurélie VacheJun 30, 2025

      Happy you like it :) .
      To learn Docker I think you need to go though step by step and with concrete use case. Don't try to learn and understand everything, it will be complicated. Instead, learn concept one by one, with concrete applications/use cases.

Add comment