Lancer Python avec Docker
L'image officielle python exécute Python sans rien installer sur l'hôte. docker run --rm -it python:3.13 python --version récupère l'image et affiche la version ; docker run --rm -it python:3.13 bash ouvre un shell. À l'intérieur, l'interpréteur est /usr/local/bin/python.
Conteneuriser une application
Basez votre Dockerfile sur FROM python:3.13-slim. Copiez requirements.txt en premier et exécutez pip install --no-cache-dir -r requirements.txt, puis copiez le code source : cet ordre maximise la réutilisation du cache de couches.
Choisir une variante
python:3.13-slim est une petite image Debian ; python:3.13-alpine est encore plus légère mais repose sur musl libc, si bien que certains paquets à extensions C peuvent devoir être compilés depuis les sources.