Downgrade la version de l'API Docker sur Debian
Suite à la mise à jour du moteur docker en version 29, la version minimale de l'API requise est 1.44, vous pouvez vérifier cela avec la commande docker version :
Cela est problématique par exemple pour les conteneurs comme Portainer ou Watchtower qui sont alors "cassé" suite à cette mise à jour du moteur docker.
Il est possible de manuellement autoriser l'utilisation d'une API plus ancienne. Ici nous allons autoriser en version minimale, la version 1.24 afin de retrouver le fonctionnement de Portainer.
Pour cela, éditer le fichier de configuration du moteur docker /etc/docker/daemon.json :
Code:
nano -l /etc/docker/daemon.json
Note : Par défaut ce fichier n'existe pas, donc si vous n'avez jamais eu besoin de personnaliser cela, alors nano va s'implement créer un nouveau fichier.
Note 2 : Dans le cas d'une installation root-less l'emplacement est différent.
Dans le fichier daemon.json , copier coller ceci :
Code:
{
"min-api-version": "1.24"
}
Enregistrer, et relancer docker avec la commande suivante :
Code:
systemctl restart docker
Vérifier alors la version d’API :
Code:
docker version

