Compart - Gestion documentaire et output management

DevBlog

Solution de contournement pour Podman Compose en cas de problèmes lors du téléchargement d'images à partir du registre Compart

Thorsten Meudt |

Après avoir migré mon ordinateur vers Windows 11 et installé les dernières versions de podman et podman desktop, j'ai rencontré un problème où - malgré une connexion correcte en exécutant « podman login reg-container.compart.com » - podman compose n'a pas réussi à extraire les images OCI requises de notre registre. Dans le même temps, l'exécution de « podman image pull » fonctionnait sans problème.

Le message d'erreur indique un problème d'authentification :

Après avoir passé (trop) de temps à vérifier les permissions et les autres causes possibles, il s'est avéré que je n'étais pas le seul à avoir ce problème et qu'il n'était pas dû à notre script docker-compose ni à la configuration de notre registre, mais qu'il s'agissait d'un problème spécifique à Podman.

En appliquant la solution de contournement décrite dans Compose fails to use registry credentials · Issue #22682 · containers/podman j'ai pu résoudre le problème pour moi. Ce n'est pas vraiment idéal, et j'espère qu'il y aura bientôt une meilleure solution.

Un problème similaire a d'ailleurs été observé sur des appareils macOS. Une solution de contournement correspondante est expliquée ici :
podman compose uses different authentication file for registry access · Issue #5438 · podman-desktop/podman-desktop