Docker Toolbox – mettre à jour sa machine
Vous venez de mettre à jour Docker Toolbox et à chaque fois que vous lancez une commande docker, vous avez le message d’erreur suivant :
$ docker ps Error response from daemon: client is newer than server (client API version: 1.21, server API version: 1.20)
Le message vient du fait que votre client Docker sur votre machine hôte a été mis à jour et utilise une version de l’API Docker plus récente que celle du démon Docker qui se trouve dans votre Docker machine. Le client n’arrive donc plus à communiquer avec le serveur. Pas de panique ! Il existe une commande assez simple pour mettre à jour Docker dans une Docker machine :
$ docker-machine upgrade mymachine Detecting the provisioner... Upgrading docker... Stopping machine to do the upgrade... Upgrading machine "mymachine"... Copying C:\Users\pnom\.docker\machine\cache\boot2docker.iso to C:\Users\pnom\.docker\machine\machines\mymachine\boot2docker.iso... Starting machine back up... (mymachine) Waiting for an IP... Restarting docker...
La Docker machine est maintenant à jour et le client Docker peut communiquer avec elle. Sauvé ! 😛
https://blog.lecacheur.com/2016/01/23/docker-toolbox-mettre-a-jour-sa-machine/https://blog.lecacheur.com/wp-content/uploads/2015/08/docker_toolbox.jpghttps://blog.lecacheur.com/wp-content/uploads/2015/08/docker_toolbox-150x150.jpgLinuxdocker-machine,docker-toolboxVous venez de mettre à jour Docker Toolbox et à chaque fois que vous lancez une commande docker, vous avez le message d'erreur suivant : Le message vient du fait que votre client Docker sur votre machine hôte a été mis à jour et utilise une version de l'API Docker...SeBSébastien LECACHEUR23r0@laposte.netAdministratorLe weblogue de SeB
Laisser un commentaire