J'essaie de prendre un conteneur Docker d'une machine et de l'exécuter sur une autre et de rencontrer cette erreur: " Réponse d'erreur du démon: aucune commande spécifiée ".
Voici un exemple simplifié illustrant le problème:
docker --version
Docker version 1.10.1, build 9e83765
docker pull ubuntu
docker run --name u1 -dit ubuntu:latest
docker export -o exported u1
docker stop u1
docker rm u1
docker import exported ubuntu:imported
docker run --name u1 -dit ubuntu:imported
docker: Error response from daemon: No command specified.
Dans cet exemple, nous tirons d'abord une image (ubuntu) et créons / exécutons avec succès un conteneur à u1
partir de celle-ci. Ensuite, nous exportons ce conteneur dans un fichier ( exported
), arrêtons / supprimons le conteneur, importons le fichier dans une nouvelle image ( ubuntu:imported
) et essayons d'exécuter un nouveau conteneur à partir de celui-ci. Il échoue.
docker inspect imagename:tagname
comparaison de l'original et de celui importé. Je n'ai pas eu de chance avecimport
/export
et--change
, bien que tout fonctionne bien avecsave
/load
.