Guillaume
@lours.me
📤 640
📥 406
📝 196
Staff Software engineer @docker Compose Maintainer Options are my own
https://lours.me
reposted by
Guillaume
Philippe Charrière 💜
1 day ago
Pour
@devoxx.fr
, avec
@lours.me
, nous animons une université qui explique comment utiliser des tout petits modèles de langage locaux + Docker Model Runner + Docker Compose + MCP pour faire un mini JDR en mode texte - ce sera la v5 de ce talk + un aperçu de la v6, cette fois-ci avec
#docker-agent
0
25
1
🐳 🐙 Docker Compose Tip #51 Stop using sleep in your CI scripts! docker compose up --wait --wait-timeout 60 Blocks until all services are healthy. Guide:
lours.me/posts/compose-tip-051-up-wait/
#Docker
#Compose
#CICD
#DevOps
loading . . .
Docker Compose Tip #51: docker compose up --wait for scripting and CI
Wait for all services to be healthy before proceeding, perfect for CI pipelines and scripts
https://lours.me/posts/compose-tip-051-up-wait/
3 days ago
0
5
1
reposted by
Guillaume
Le Gorafi
4 days ago
95% des Français estiment n'en avoir « totalement rien à foutre » que vous ayez obtenu votre place pour Céline Dion
https://www.legorafi.fr/2026/04/09/95-des-francais-estiment-nen-avoir-totalement-rien-a-foutre-que-vous-ayez-obtenu-votre-place-pour-celine-dion/
loading . . .
95% des Français estiment n'en avoir « totalement rien à foutre » que vous ayez obtenu votre place pour Céline Dion
Toute l'information selon des sources contradictoires.
https://www.legorafi.fr/2026/04/09/95-des-francais-estiment-nen-avoir-totalement-rien-a-foutre-que-vous-ayez-obtenu-votre-place-pour-celine-dion/
10
295
71
reposted by
Guillaume
Henscher
5 days ago
1
179
77
reposted by
Guillaume
Léαlinux 🐧
5 days ago
Peut-être le meilleur Meme d'exemple sur la phase "Si vous n'avez rien à cacher" :
add a skeleton here at some point
1
31
13
🐳 🐙 Docker Compose Tip #50 GPU access in Compose! deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [gpu] ML training, inference, video processing. Guide:
lours.me/posts/compose-tip-050-gpu-support/
#Docker
#Compose
#GPU
#ML
loading . . .
Docker Compose Tip #50: GPU support with deploy.resources
Reserve and use GPU devices in your Compose services for ML, AI, and compute workloads
https://lours.me/posts/compose-tip-050-gpu-support/
5 days ago
0
9
4
reposted by
Guillaume
Katie Mack
5 days ago
Whoa 🤯 The Moon, in full eclipse, with the
#Artemis
II Orion spacecraft. Part of the Moon and spacecraft are lit by Earthshine, and both Saturn and Mars are visible to the lower right. Incredible. Details:
images.nasa.gov/details/art0...
62
7588
2067
reposted by
Guillaume
Eric Lagadec
6 days ago
Un coucher de Terre par la mission Artemis II!
6
473
72
reposted by
Guillaume
Devoxx France
6 days ago
Halte là ✋ Les ventes pour jeudi & vendredi sont fermées 🙅♂️… mais il reste des places pour le Super Mercredi de Devoxx France 2026 ! Une journée dense avec du beau monde, le planning à voir ici :
m.devoxx.com/events/devox...
💸 250 € au lieu de 370 € → Code : SuperMercredi26 🎟️ Résa :
reg.devoxx.fr
1
1
4
🐳 🐙 Docker Compose Tip #49 Mix Linux containers and Wasm in one stack! platform: wasi/wasm runtime: io.containerd.wasmtime.v1 nginx + Wasm API + Postgres — all in one Compose file. Guide:
lours.me/posts/compose-tip-049-mixed-platforms-wasm/
#Docker
#Compose
#Wasm
#Advanced
loading . . .
Docker Compose Tip #49: Mixed platforms with Linux containers and Wasm
Run Linux containers and WebAssembly modules side by side in the same Compose stack
https://lours.me/posts/compose-tip-049-mixed-platforms-wasm/
7 days ago
1
6
3
reposted by
Guillaume
Eric Lagadec
9 days ago
Cette image prise hier par Reid Wiseman à bord de la mission Artemis II va devenir iconique. Quelle beauté !
loading . . .
23
659
173
reposted by
Guillaume
Philippe Charrière 💜
10 days ago
My colleague
@mikegcoleman.com
wrote a ✨ great user guide for
@docker.com
SBX (Docker Sandboxes: run your AI agents with complete peace of mind). Read it and bookmark it!
github.com/mikegcoleman...
loading . . .
GitHub - mikegcoleman/sbx-quickstart: A quickstart for Docker Sandboxes (sbx)
A quickstart for Docker Sandboxes (sbx). Contribute to mikegcoleman/sbx-quickstart development by creating an account on GitHub.
https://github.com/mikegcoleman/sbx-quickstart
0
11
8
🐳 🐙 Docker Compose Tip #48 Which host port maps to your container? docker compose port web 80 → 0.0.0.0:8080 Works with scaled services too — use --index! Guide:
lours.me/posts/compose-tip-048-network-debugging-port/
#Docker
#Compose
#Debugging
#Networking
loading . . .
Docker Compose Tip #48: Network debugging with docker compose port
Find out which host port maps to a container port with docker compose port
https://lours.me/posts/compose-tip-048-network-debugging-port/
10 days ago
2
4
3
reposted by
Guillaume
Olivier Tesquet
11 days ago
L'affront de ce titre, quand on sait que l'antidreyfusisme est l'un des moments fondateurs de la droite nationaliste française, et que les ancêtres de L'Incorrect, magazine de "l'union des droites" proche de Marion Maréchal, étaient précisément ceux que Zola accusait.
51
1004
367
🐳 🐙 Docker Compose Tip #47 Sidecars with Compose-native features! network_mode: service:app # Share network volumes_from: app:ro # Share volumes TLS proxy, log forwarding, pod-like patterns. Guide:
lours.me/posts/compose-tip-047-sidecar-patterns/
#Docker
#Compose
#Architecture
#Patterns
loading . . .
Docker Compose Tip #47: Sidecar container patterns
Use sidecar containers to add capabilities without modifying your main application
https://lours.me/posts/compose-tip-047-sidecar-patterns/
11 days ago
0
4
2
reposted by
Guillaume
Docker
12 days ago
Sandboxes are now fully standalone. No Docker Desktop required. Just install and go. Now with even faster cold starts, works out of the box with Claude Code, Codex, Copilot, Gemini, and Kiro. Even NanoClaw. Get full agent autonomy. Keep everything that matters safe. More →
https://bit.ly/4lZ93jg
loading . . .
Docker Sandboxes: Run Agents in YOLO Mode, Safely | Docker
Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version
https://www.docker.com/blog/docker-sandboxes-run-agents-in-yolo-mode-safely/?utm_campaign=blog&utm_content=TIMESTAMP_EPOCH&utm_medium=social&utm_source=SOCIAL_NETWORK
1
11
7
reposted by
Guillaume
Mark Hamill
13 days ago
Let's focus on something we ALL agree on:
#ReleaseTheEPSTEIN_Files
967
43145
12624
reposted by
Guillaume
Laurent Chemla ✅
14 days ago
Ce serait dommage de louper un effet streisand offert comme ça.
add a skeleton here at some point
32
1396
892
🐙 Docker Compose Tip #46 Build args vs env vars: different times, different jobs! build.args → build time only (ARG) environment → runtime only (ENV) Don't mix them up! And never put secrets in build args. Guide:
lours.me/posts/compose-tip-046-build-args-vs-env/
#Docker
#Compose
#Configuration
loading . . .
Docker Compose Tip #46: Build args vs environment variables
Understand the difference between build-time args and runtime environment variables
https://lours.me/posts/compose-tip-046-build-args-vs-env/
14 days ago
0
2
4
reposted by
Guillaume
Julien Topçu 🇲🇶🇦🇲
14 days ago
Tu rêves de donner ta première conférence mais tu ne sais pas comment t'y prendre ? Bonne nouvelle !
Tech.Rocks
Summit et CraftsRecords ont le plaisir de t'annoncer la réédition du Tremplin de
Tech.Rocks
. Postule ici :
forms.gle/wYf9RuVwCTT...
loading . . .
Inscription Tremplin du Tech.Rocks Summit 2026
Tu rêves de donner ta première conférence mais tu ne sais pas comment t’y prendre ? Bonne nouvelle ! La conférence Tech.Rocks Summit et CraftsRecords ont le plaisir de t'annoncer la réédition du Tremplin de Tech.Rocks. Cet évènement est réservé aux personnes n'ayant aucune expérience en tant qu'oratrice ou orateur en conférence. Le principe : offrir un accompagnement à des personnes désireuses de se lancer. Notre équipe de coachs t’aidera dans la réalisation de ta conférence, jusqu'à ta prise de parole devant un public dans les mêmes conditions qu'une conférence classique. Ton talk sera joué lors de la soirée du Tremplin le 12 octobre sur Paris. Mais ce n’est pas tout ! Le public du Tremplin choisira lors de la soirée 1 conférence parmi celles des 4 participant·e·s, qui sera d'office sélectionnée au programme du Tech.Rocks Summit qui aura lieu du 30 novembre au 1er décembre sur Paris. Chaque participant⋅e sera suivi⋅e par un coach personnel qui l’accompagnera dans la réalisation d’une
https://docs.google.com/forms/d/e/1FAIpQLSexnT9U-QQ9bxvG-wN86BY8MGZNvCR-eDyvvQbbYSZFX63HSg/viewform?usp=send_form&usp=embed_facebook
1
3
3
reposted by
Guillaume
Antton Rouget
16 days ago
« Une avocate de la multinationale vient voir la journaliste : "Elle me dit que c’est dégueulasse ce que j’ai fait".» Comment Pascale Pascariello a changé cette semaine le cours du procès des décharges de Nestlé. À lire dans la «Lettre enquête» de
@mediapart.fr
👇
info.mediapart.fr/optiext/opti...
15
443
276
🐳 🐙 Docker Compose Tip #45 One Dockerfile, multiple targets! build: context: . target: dev # or production Different images for dev and prod from the same file. Guide:
lours.me/posts/compose-tip-045-multi-stage-target/
#Docker
#Compose
#Build
#DevOps
loading . . .
https://lours.me/posts/compose-tip-045-multi-stage-target/
17 days ago
0
11
7
🐳 🐙 Docker Compose Tip #44 Graceful shutdowns need the right signal! ``` stop_signal: SIGQUIT stop_grace_period: 30s init: true ``` Control what happens when you stop. Guide:
lours.me/posts/compose-tip-044-signal-handling/
#Docker
#Compose
#Runtime
#Containers
loading . . .
Docker Compose Tip #44: Signal handling in containers
Control how your containers receive and handle stop signals for graceful shutdowns
https://lours.me/posts/compose-tip-044-signal-handling/
19 days ago
5
4
2
reposted by
Guillaume
Martin Donath
22 days ago
The Slow Collapse of MkDocs A very well researched article answering the question why MkDocs as we know it is dying. Recommended read, especially if you or your organization depend on it.
fpgmaas.com/blog/collaps...
3
15
5
🐳 🐙 Docker Compose Tip #43 Harden containers in one line! read_only: true tmpfs: - /tmp:size=50M Immutable filesystem + writable only where needed. Guide:
lours.me/posts/compose-tip-043-read-only-rootfs/
#Docker
#Compose
#Security
#Containers
loading . . .
Docker Compose Tip #43: Read-only root filesystems
Harden your containers by making the root filesystem read-only
https://lours.me/posts/compose-tip-043-read-only-rootfs/
21 days ago
8
10
6
🐳 🐙 Docker Compose Tip #42 Smart variable substitution! ${TAG:-latest} # default value ${TAG:?required} # fail if missing Flexible configs with safety built in. Guide:
lours.me/posts/compose-tip-042-variable-substitution/
#Docker
#Compose
#Configuration
#DevOps
loading . . .
Docker Compose Tip #42: Variable substitution and defaults
Use variable substitution with defaults, required values, and error messages in Compose files
https://lours.me/posts/compose-tip-042-variable-substitution/
24 days ago
1
13
8
reposted by
Guillaume
Daniel Garnier-Moiroux
25 days ago
Friends! You like my 3-hour conference talks about Spring stuff? Then you'll love my new project, the "Testing Spring Boot Applications" book with
@manning.com
! It's in early access. Read the first four chapters now, get the full book on release. It's 50% off until April 2nd:
hubs.la/Q0473JRG0
loading . . .
Testing Spring Boot Applications - Daniel Garnier-Moiroux
@SpringBootTest, MockMvcTester, SpringExtension, and the rest of the Spring Boot testing toolbox are incredibly powerful weapons—once you learn how to wield them. Testing Spring Boot Applications in...
https://hubs.la/Q0473JRG0
2
17
4
reposted by
Guillaume
Arnaud Héritier
26 days ago
I’m very excited to share that I’m joining Docker as an Engineering Manager to work on Gordon, the AI assistant for the Docker ecosystem. Looking forward to contributing alongside a talented team to this next chapter!
8
39
4
🐳 🐙 Docker Compose Tip #41 Run commands at container lifecycle events! post_start: - command: /app/init.sh pre_stop: - command: /app/drain.sh Init after start, cleanup before stop. Guide:
lours.me/posts/compose-tip-041-lifecycle-hooks/
#Docker
#Compose
#Runtime
#Containers
loading . . .
Docker Compose Tip #41: Container lifecycle hooks
Run commands at specific points in a container's lifecycle with post_start and pre_stop hooks
https://lours.me/posts/compose-tip-041-lifecycle-hooks/
26 days ago
2
5
1
reposted by
Guillaume
Disclose
27 days ago
🚨 La police utilise illégalement la reconnaissance faciale sur ses téléphones depuis quatre ans Révélations
@disclose.ngo
, témoignages et documents confidentiels à l'appui
disclose.ngo/fr/article/l...
loading . . .
La reconnaissance faciale déployée à grande échelle sur les téléphones des forces de l’ordre
Les policiers et gendarmes français ont accès à un logiciel de reconnaissance faciale sur leur téléphone professionnel depuis 2022. Relié au TAJ, le fichier d’antécédents judiciaires, l’outil permet g...
https://disclose.ngo/fr/article/la-reconnaissance-faciale-deployee-a-grande-echelle-sur-les-telephones-des-forces-de-lordre
31
956
1215
reposted by
Guillaume
Devoxx France
28 days ago
C'EST OFFICIEL ! L'agenda complet de Devoxx France 2026 est en ligne 🥳 L'agenda définitif est là et il va vous donner envie de voir toutes les conférences, on vous prévient par avance !
m.devoxx.com/events/devox...
(Psst, il reste des places dispos sur
reg.devoxx.fr
🎟️)
2
22
16
🐳 🐙 Docker Compose Tip #40 Labels cost nothing but unlock a lot! labels:
com.example.team
: "backend" com.example.env: "production" Filter, organize, integrate with Traefik & Prometheus. Guide:
lours.me/posts/compose-tip-040-labels/
#Docker
#Compose
#Configuration
#Monitoring
loading . . .
https://com.example.team
28 days ago
1
4
3
reposted by
Guillaume
TADx
about 1 month ago
Les places pour la prochaine #TADx sont disponibles 🎉 ! 🎟️ N'hésitez pas à prendre votre place pour le mardi 31 mars :
www.eventbrite.fr/e/...
#TADx
Benoît DARROUX nous présente un sujet passionnant autour de la sécurité psychologique 🤗. A très vite 👋
loading . . .
Du silence à la sécurité psychologique Billets, mardi, mars 31, 2026 à 7 pm | Eventbrite
Eventbrite - TADx présente Du silence à la sécurité psychologique - mardi 31 mars 2026 à SII Atlantique - Tours - Société de conseil en technologies, Tours, Centre-Val de Loire. Recherchez un événement et des billets.
https://www.eventbrite.fr/e/billets-du-silence-a-la-securite-psychologique-1983193519202
0
3
3
reposted by
Guillaume
Docker
about 1 month ago
The biggest risk with agents isn’t the model. It’s what the agent can access at runtime. NanoClaw now runs inside Docker Sandboxes, giving every agent MicroVM isolation - no host access, smaller blast radius. Safe execution for real-world AI agents:
https://bit.ly/3PAIfcU
https://bit.ly/4s3f0xX
loading . . .
0
2
3
🐳 🐙 Docker Compose Tip #39 Combine all 3 for a clean setup! include → reusable infra stacks extends → DRY service config Overrides → env differences Each handles its own concern!
lours.me/posts/compose-tip-039-combining-include-extends-overrides/
#Docker
#Configuration
loading . . .
Docker Compose Tip #39: Combining include, extends, and overrides
Use include, extends, and override files together for a clean and flexible multi-environment setup
https://lours.me/posts/compose-tip-039-combining-include-extends-overrides/
about 1 month ago
0
4
5
reposted by
Guillaume
Eric Lagadec
about 1 month ago
A 7500 années-lumière de nous, des étoiles naissent dans la nébuleuse de la Carène. Elles se forment dans des cocons de poussière qu'elles dispersent ensuite lentement avec leur rayonnement et leur vent. Et c'est beau! Crédit: NASA, ESA, Hubble Heritage (STScI/AURA),Franco Meconi (Terraza al Cosmos)
7
325
57
reposted by
Guillaume
Devoxx France
about 1 month ago
On a une belle surprise 👀 Nous lançons officiellement le Studio Devoxx France ! 🎬 Un format interview longue, animé par
@emmanuelbernard.com
(Les Castcodeurs) 🎙 Pour cette toute 1ère vidéo, on a invité
@aheritier.net
pour nous parler... du CFP bien sûr ! 👉
www.youtube.com/watch?v=sO9z...
0
14
6
🐳 🐙 Docker Compose Tip #38 Which one to use? Adapting per environment? → Override files Sharing base config across services? → extends Importing a self-contained stack? → include Simple decision guide inside! Guide:
lours.me/posts/compose-tip-038-when-to-use-which/
#Docker
#Configuration
#DevOps
loading . . .
Docker Compose Tip #38: When to use include vs extends vs overrides
A practical guide to choosing the right Compose configuration mechanism for each situation
https://lours.me/posts/compose-tip-038-when-to-use-which/
about 1 month ago
0
2
2
reposted by
Guillaume
Cynthia Brumfield
about 1 month ago
From the Dutch intel service: Russia targets Signal and WhatsApp accounts in cyber campaign
english.aivd.nl/latest/news/...
loading . . .
Russia targets Signal and WhatsApp accounts in cyber campaign | AIVD
Russian state hackers are engaged in a large-scale global cyber campaign to gain access to Signal and WhatsApp accounts belonging to dignitaries, military personnel and civil servants. The Dutch intel...
https://english.aivd.nl/latest/news/2026/03/09/russia-targets-signal-and-whatsapp-accounts-in-cyber-campaign
0
5
8
🐳 🐙 Docker Compose Tip #37 3 ways to split Compose configs, each works differently! Override files → project-level merge extends → service-level inheritance include → isolated sub-project import Guide:
lours.me/posts/compose-tip-037-include-extends-overrides/
#Docker
#Configuration
#Compose
loading . . .
https://lours.me/posts/compose-tip-037-include-extends-overrides/
about 1 month ago
1
7
5
🐳 🐙 Docker Compose tip week starts tomorrow! This week: a deep dive into managing multiple Compose files. include, extends, override files — 3 mechanisms that look similar but work very differently. 3 tips, Mon/Wed/Fri. See you tomorrow!
#Docker
#Compose
#DockerCompose
#DevOps
about 1 month ago
0
6
4
🐳 🐙 Docker Compose Tip #36 Custom DNS without touching /etc/hosts! extra_hosts: - "api.local:192.168.1.100" - "host.docker:host-gateway" Perfect for local development! Learn:
lours.me/posts/compose-tip-036-extra-hosts/
#Docker
#Compose
#Networking
#DNS
loading . . .
Docker Compose Tip #36: Using extra_hosts for custom DNS entries
Add custom hostname mappings without modifying system hosts file
https://lours.me/posts/compose-tip-036-extra-hosts/
about 1 month ago
1
7
6
Compose all the things 🤩😉
add a skeleton here at some point
about 1 month ago
0
2
1
reposted by
Guillaume
Docker
about 1 month ago
We asked Docker Captains what they wish more developers knew. The themes were clear: - Docker is more than just containers - Security belongs in the development workflow. - Docker has new solutions for AI developers What’s something you wish you had learned earlier in your dev journey?
loading . . .
0
2
2
🐳 🐙 Docker Compose Tip #35 ⚡ RAM-speed storage with tmpfs! tmpfs: - /tmp:size=100M - /app/cache:size=500M Fast, secure, self-cleaning! Guide:
lours.me/posts/compose-tip-035-tmpfs-storage/
#Docker
#Compose
#Performance
#Storage
loading . . .
Docker Compose Tip #35: Using tmpfs for ephemeral storage
Boost performance with in-memory tmpfs mounts for temporary data
https://lours.me/posts/compose-tip-035-tmpfs-storage/
about 1 month ago
1
7
4
reposted by
Guillaume
Docker
about 1 month ago
Still debugging Dockerfiles by rerunning builds & digging through logs? Join Reynald Adolphe (Microsoft / VS Code) with Remy Suen & Jonathan Sternberg (Docker) for a VS Code Live session on debugging Dockerfiles directly in VS Code using Docker DX. 📅 March 5 | 11am ET 🔗
https://bit.ly/47anmeF
0
4
1
reposted by
Guillaume
Philippe Charrière 💜
about 1 month ago
📝 And to get you started, I wrote a step-by-step tutorial: Fine-tune
#Qwen2.5-0.5B
into a Hawaiian pizza expert 🍍🍕 then use it with
@docker.com
Model Runner. 30 min on a MacBook Air M4. That's it.
k33g.org/20260301-Fin...
loading . . .
k33g.org
https://k33g.org/20260301-Fine-tune-tlm-on-mac.html
1
3
3
🐳 🐙 Docker Compose Tip #34 exec vs run - know the difference! exec: existing container run: new container docker compose exec web bash # Debug running docker compose run --rm test # One-off task Details:
lours.me/posts/compose-tip-034-exec-vs-run/
#Docker
#Compose
#Debugging
#CLI
loading . . .
Docker Compose Tip #34: Debugging with exec vs run
Understanding when to use docker compose exec vs run for debugging
https://lours.me/posts/compose-tip-034-exec-vs-run/
about 1 month ago
1
5
4
reposted by
Guillaume
Comfortably Numb
about 1 month ago
add a skeleton here at some point
22
209
49
🐳 🐙 Docker Compose Tip #33 Control your logs! logging: driver: json-file options: max-size: "10m" max-file: "3" Different drivers for different needs! Guide:
lours.me/posts/compose-tip-033-logging-drivers/
#Docker
#Compose
#Logging
#DevOps
loading . . .
Docker Compose Tip #33: Using logging drivers and options
Configure logging drivers for better log management and analysis
https://lours.me/posts/compose-tip-033-logging-drivers/
about 1 month ago
0
11
1
Load more
feeds!
log in