Dépanner Docker : comprendre et corriger les erreurs fréquentes
Onze situations que rencontre presque tout le monde en apprenant Docker, chacune expliquée et corrigée.
Ce guide rassemble, sous forme de questions, les erreurs les plus fréquemment rencontrées en apprenant Docker. Beaucoup ont déjà été évoquées ponctuellement dans les guides précédents ; les retrouver toutes au même endroit facilite le diagnostic le jour où l'une d'elles survient sur un vrai projet.
Face à une erreur inconnue de cette liste : lisez le message en entier, sans le survoler, il contient presque toujours l'information clé. Consultez ensuite docker logs sur le conteneur concerné. Enfin, recherchez le message d'erreur exact, entre guillemets, dans la documentation officielle Docker plutôt que sur un forum au hasard : c'est la source la plus fiable et la plus à jour.
Vérifiez que vous avez compris
Un conteneur s'arrête immédiatement après son lancement, sans message d'erreur visible dans votre terminal. Quelle est la toute première commande à taper pour comprendre pourquoi ?
docker logs, suivi du nom ou de l'identifiant du conteneur. Même arrêté, un conteneur conserve ce qu'il a affiché avant de s'arrêter, et cette sortie contient presque toujours l'indication précise de ce qui a mal tourné, comme rappelé plusieurs fois dans ce guide.