Estou tentando pegar um contêiner do docker de uma máquina e executá-lo em outro e encontrar este erro: " Resposta de erro do daemon: nenhum comando especificado ".
Abaixo está um exemplo simplificado mostrando o 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.
Nesse exemplo, primeiro obtemos uma imagem (ubuntu) e criamos / executamos o contêiner u1
com êxito . Em seguida, exportamos esse contêiner para um arquivo ( exported
), paramos / removemos o contêiner, importamos o arquivo para uma nova imagem ( ubuntu:imported
) e tentamos executar um novo contêiner a partir dele. Falha.
docker inspect imagename:tagname
comparando o original e o importado. Não tive sorte comimport
/export
e--change
, embora tudo funcione bem comsave
/load
.