Dealing with OS/Base images CVEs is quite easier I admit with @docker.com Docker Hardened Images πͺ
Before:
FROM alpine:latest AS final
Damn, a new CVE in alpine:latest that is not fixed yet!
...
π‘What if I replace it by the DHI alpine base image?
After:
FROM dhi.io/alpine-base:3.23 AS final
πͺ
10.03.2026 15:13
π 4
π 2
π¬ 0
π 0
π³ π 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
09.03.2026 09:00
π 6
π 5
π¬ 1
π 0
GitHub - docker/docker-agent: Agent Builder and Runtime by Docker Engineering
Agent Builder and Runtime by Docker Engineering. Contribute to docker/docker-agent development by creating an account on GitHub.
You like cagent? You'll love github.com/docker/docke...!
We renamed cagent to Docker Agent to show our commitment. Gordon, our AI assistant is 100% based on it and new shinny toys are in the making.
It's packaged with Docker Desktop 4.63.0.
Another advantage? Now you know how to pronounce it.
06.03.2026 13:42
π 2
π 2
π¬ 0
π 0
Docker Compose Tip #36: Using extra_hosts for custom DNS entries
Add custom hostname mappings without modifying system hosts file
π³ π 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
06.03.2026 08:34
π 7
π 6
π¬ 1
π 0
Docker Compose Tip #35: Using tmpfs for ephemeral storage
Boost performance with in-memory tmpfs mounts for temporary data
π³ π 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
04.03.2026 09:22
π 7
π 4
π¬ 1
π 0
Docker Compose Tip #34: Debugging with exec vs run
Understanding when to use docker compose exec vs run for debugging
π³ π 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
02.03.2026 09:01
π 5
π 4
π¬ 1
π 0
Signal Over Noise: Reflections from a PM in an Era Where PMs Ship Code
By Nuno CoraΓ§Γ£o AI is not going away. That much is settled.
AI isnβt going away. So, what actually matters?
Dockerβs Nuno CoraΓ§Γ£o cuts through the noise - from using Claude Code daily to the OpenClaw surge & the latest on Gordon.
Product & engineering are converging fast. If you build software, this is a new era for your role.
π https://bit.ly/3OFrCwn
27.02.2026 14:03
π 0
π 1
π¬ 1
π 0
Devoxx - From developers, For developers
Discover upcoming developer conferences and events worldwide. Devoxx organizes annual technology conferences for developers by developers around the globe.
Gordon, Dockerβs AI Agent.
I personally used a lot the TUI version to develop on CFP.dev and it was really efficient.
Give it a try !
www.docker.com/blog/gordon-...
26.02.2026 10:57
π 3
π 1
π¬ 0
π 0
Docker Compose Tip #32: Build contexts and dockerignore patterns
Optimize build performance with proper context management and .dockerignore patterns
π³ π Docker Compose Tip #32
Speed up builds with proper .dockerignore!
# .dockerignore
node_modules
.git
*.log
dist
Smaller context = faster builds!
Guide: lours.me/posts/compose-tip-032-build-context-dockerignore/
#Docker #Compose #Performance #Build
25.02.2026 08:43
π 3
π 3
π¬ 1
π 0
Docker Compose Tip #31: Network isolation between services
Isolate services with custom networks for enhanced security
π³ π Docker Compose Tip #31
Not every service needs to talk to every other service!
networks:
frontend:
backend:
database:
internal: true
Isolate by tier for better security.
Guide: lours.me/posts/compose-tip-031-network-isolation/
#Docker #Compose #Security #Networking
23.02.2026 09:56
π 12
π 8
π¬ 2
π 0
Run NanoClaw in Docker Shell Sandboxes | Docker
Learn how to run NanoClaw, a Claude-powered WhatsApp assistant, inside a Docker Sandboxes shell sandbox for stronger isolation and proxy-managed API keys.
Want to run a 24/7 AI assistant for WhatsApp - without exposing your whole system?
This post shows how to run NanoClaw (Claude-powered assistant) inside Dockerβs new shell sandbox: isolated microVM, proxy-managed API keys, clean + disposable env.
Read the step-by-step guide β https://bit.ly/3OnpitV
18.02.2026 17:45
π 2
π 1
π¬ 0
π 0
βUsing go fix to modernize Go codeβ by Alan Donovan β https://go.dev/blog/gofix
#golang
17.02.2026 16:50
π 61
π 22
π¬ 0
π 4
Des parents qui ont leur enfant Γ l'ESILV ? De mon point de vue, cette Γ©cole est catastrophique et je cherche des avis concordants ou contraires.
16.02.2026 19:03
π 0
π 3
π¬ 0
π 0
Docker Compose Tip #30: Compose include for modular configurations
Build modular, reusable Compose configurations with the include directive
π³ π Docker Compose Tip #30
Modular configs with include!
include:
- path: ./services/database.yml
- path: ./monitoring.yml
- path: ${ENV_CONFIG:-dev.yml}
Keep configurations DRY and reusable.
Learn more: lours.me/posts/compose-tip-030-include/
#Docker #Compose #Configuration #Modular
13.02.2026 09:00
π 8
π 3
π¬ 0
π 0
π³ π Quick poll: Is 5 Docker Compose tips/week too much?
Would you prefer:
β’ Keep 5/week π
β’ Reduce to 3/week π―
β’ Other?
No tips next week, this pause will help me refine the format based on your feedback.
What works for you? π¬
#Docker #Compose
12.02.2026 18:32
π 6
π 2
π¬ 2
π 0
Run your AI Agent in a Sandbox, with Docker President Mark Cavage
YouTube video by Scott Hanselman
What happens when you ask a coding agent to break out of its sandbox?
On Hanselminutes, Scott Hanselman puts Docker Sandboxes to the test with Docker COO Mark Cavage. MicroVM isolation, agent autonomy, MCP - and a real escape attempt π₯
Watch β www.youtube.com/watch?v=sQh-...
12.02.2026 15:28
π 1
π 1
π¬ 0
π 0
Docker Compose Tip #29: Container capabilities and security options
Fine-tune container security with Linux capabilities and security options
π³ π Docker Compose Tip #29
Principle of least privilege!
cap_drop:
- ALL
cap_add:
- NET_BIND_SERVICE
Drop all capabilities, add only what's needed.
Secure containers properly!
Guide: lours.me/posts/compose-tip-029-container-capabilities/
#Docker #Compose #Security #Linux
12.02.2026 08:48
π 4
π 1
π¬ 0
π 1
Docker Compose Tip #28: Converting docker run commands to Compose
Transform complex docker run commands into clean Compose configurations
π³ π Docker Compose Tip #28
Convert docker run to Compose!
docker run -p 3000:3000 -v ./data:/app myapp
Becomes:
services:
myapp:
image: myapp
ports: ["3000:3000"]
volumes: ["./data:/app"]
Clean & reusable!
Guide: lours.me/posts/compose-tip-028-docker-run-to-compose/
#Docker #Compose
11.02.2026 09:07
π 2
π 1
π¬ 0
π 0
github.com/docker/cagent is Docker's open source Agent Builder and Runtime.
π³ Here's a daily tip just for you!
Want to breeze through those Anthropic outages like itβs nothing? β οΈ
cagent supports fallback models for when a provider fails to respond. π
09.02.2026 20:09
π 1
π 1
π¬ 0
π 0
Docker Compose Tip #27: Extension fields as metadata for tools and platforms
Use extension fields to store metadata for tools, platforms, and deployment environments
π³ π Docker Compose Tip #27
Extension fields aren't just for YAML reuse!
x-region: us-east-1
x-kubernetes:
namespace: production
services:
api:
x-owner: api-team
Metadata for tools & platforms!
Guide: lours.me/posts/compose-tip-027-extension-metadata/
#Docker #Kubernetes #Metadata #compose
10.02.2026 09:05
π 3
π 2
π¬ 0
π 0
Docker Compose Tip #26: Using restart policies effectively
Configure automatic container restarts for resilient applications
π³ π Docker Compose Tip #26
Keep services running with smart restart policies!
restart: always | unless-stopped | on-failure | no
Configure automatic recovery from crashes and failures.
Guide: lours.me/posts/compose-tip-026-restart-policies/
#Docker #Reliability #DevOps #compose
09.02.2026 08:43
π 3
π 2
π¬ 0
π 0
github.com/docker/cagent is Docker's open source Agent Builder and Runtime.
What's an AI Agent without Skills?
π³ Here's a daily tip just for you!
Your agent only needs this to support Skills. Whether it's Codex style Skills, Claude style or Agent Skills standard style, we got you covered!
07.02.2026 09:50
π 3
π 2
π¬ 0
π 0
github.com/docker/cagent is Docker's open source Agent Builder and Runtime.
It's very customisable. Use it to build and share any kind of AI Agents. Not just Coding Agents!
π³ Here's a daily tip just for you!
An agent can have its own super fast local RAG in less than 10 lines of yaml.
06.02.2026 16:56
π 1
π 1
π¬ 0
π 0
k33g.org
π€ New blog post: Running Pi coding agent with Tiny Language Models!
Learn how to set up a minimalist AI coding assistant in @docker.com with Devcontainer + Docker Model Runner.
Perfect for local, privacy-friendly AI coding.
π k33g.org/20260205-PI%...
#TinyLLM #CodingAgent #Docker
06.02.2026 09:01
π 6
π 6
π¬ 0
π 0
github.com/docker/cagent is Docker's open source Agent Builder and Runtime. It's very customisable. That make's it my coding agent of choice!
π³ Here's a daily tip just for you!
Use /cost to see the detailed cost of a session.
05.02.2026 16:09
π 3
π 4
π¬ 0
π 0
For devs asking βhow do I run coding agents without breaking my machine?β
Docker Sandboxes are now available.
They use isolated microVMs so agents can install packages, run Docker, and modify configs - without touching your host system.
Read more β https://bit.ly/49QJBH6
02.02.2026 17:00
π 8
π 6
π¬ 1
π 0
Docker Compose Tip #20: Using docker compose logs effectively
Master docker compose logs to debug issues quickly and monitor your applications
π³ π Docker Compose Tip #20
Debug faster with smart logging!
docker compose logs -f --tail 50 api
docker compose logs --since 5m
docker compose logs | grep -i error
Master log commands: lours.me/posts/compose-tip-020-docker-compose-logs/
#Docker #Debugging #Logs
30.01.2026 08:52
π 4
π 2
π¬ 0
π 0
Docker Compose Tip #19: Override files for local development
How to use compose.override.yml for seamless local development configurations
π³ π Docker Compose Tip #19
Seamless local development!
compose.yml + compose.override.yml = automatic merging
Production: docker compose -f compose.yml up
Dev: docker compose up (includes override)
Details: lours.me/posts/compose-tip-019-override-files/
#Docker #Development #DevEx
29.01.2026 08:50
π 9
π 5
π¬ 1
π 1
Docker Compose Tip #18: Graceful shutdown with stop_grace_period
How to configure graceful shutdown timeouts for containers in Docker Compose
π³ π Docker Compose Tip #18
Give containers time to clean up!
stop_grace_period: 2m
stop_signal: SIGTERM
Ensures databases close properly, transactions complete, and data saves.
Learn more: lours.me/posts/compose-tip-018-graceful-shutdown/
#Docker #Runtime #Reliability
28.01.2026 09:25
π 5
π 4
π¬ 0
π 0
Docker Compose Tip #15: Blue-green deployments with Traefik
How to implement zero-downtime blue-green deployments with Docker Compose and Traefik
π³ π Docker Compose Tip #15
Zero-downtime deploys with Traefik π¦
Switch traffic via env vars:
BLUE_ENABLED=false GREEN_ENABLED=true docker compose up -d
Blue/green & instant routing...
Guide π lours.me/posts/compose-tip-015-blue-green-deployments/
#Docker #Traefik #devops
23.01.2026 09:04
π 7
π 3
π¬ 0
π 0