Dockerfile & yum check-update : returned a non-zero code: 100

La commande yum check-update retourne le code 100 lorsque des mises à jour sont disponibles, ce que Docker interprète comme un code d’erreur lors de la construction d’une image (docker build) :

The command '/bin/sh -c yum check-update' returned a non-zero code: 100

N’ayant réussi ni à trouver une option pour l’ignorer côté Docker ni pour désactiver ce comportement côté Yum, la seule solution reste de forcer la commande à retourner 0 avec la syntaxe suivante :

RUN (yum check-update || true)

Qui se traduit par : retourne true (soit 0) si yum check-update retourne un code d’erreur.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s