Bir makineden bir docker kapsayıcı almak ve başka bir bilgisayarda çalıştırmak ve bu hatayla karşılaşmaya çalışıyorum: " Daemon hata yanıtı: Komut belirtilmedi ".
Aşağıda sorunu gösteren basitleştirilmiş bir örnek verilmiştir:
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.
Bu örnekte, önce bir resim çekiyoruz (ubuntu) ve u1
ondan başarılı bir şekilde konteyner oluşturuyoruz / çalıştırıyoruz . Sonra bu kapsayıcıyı bir dosyaya ( exported
) dışa aktarır, kapsayıcıyı durdurur / kaldırır, dosyayı yeni bir görüntüye ( ubuntu:imported
) aktarır ve ondan yeni bir kapsayıcı çalıştırmayı deneriz. Başarısız.
docker inspect imagename:tagname
Orijinal ile içe aktarılanları karşılaştırarak çalıştırabilirsiniz .import
/ İle hiç şansım olmadıexport
ve--change
her şeysave
/ ile iyi çalışıyor olsa daload
.