Sto provando a prendere un contenitore docker da una macchina ed eseguirlo su un'altra e riscontrando questo errore: " Risposta dell'errore dal demone: Nessun comando specificato ".
Di seguito è riportato un esempio semplificato che mostra il problema:
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.
In questo esempio, prima estraiamo un'immagine (ubuntu) e creiamo / eseguiamo correttamente il contenitore u1
da essa. Quindi esportiamo quel contenitore in un file ( exported
), arrestiamo / rimuoviamo il contenitore, importiamo il file in una nuova immagine ( ubuntu:imported
) e proviamo a eseguire un nuovo contenitore da esso. Fallisce.
docker inspect imagename:tagname
confrontando l'originale e quello importato. Non ho avuto fortuna conimport
/export
e--change
, sebbene tutto funzioni bene consave
/load
.