Я намагаюся взяти контейнер докера з однієї машини і запустити його на іншій, і зіткнулася з цією помилкою: " Відповідь про помилку від демон: команда не вказана ".
Нижче наведено спрощений приклад, що показує проблему:
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.
У цьому прикладі ми спочатку витягуємо зображення (ubuntu) і успішно створюємо / запускаємо контейнер u1
з нього. Потім ми експортуємо цей контейнер у файл ( exported
), зупиняємо / видаляємо контейнер, імпортуємо файл у нове зображення ( ubuntu:imported
) і намагаємося запустити з нього новий контейнер. Це виходить з ладу.
docker inspect imagename:tagname
порівняння оригіналу та імпорту. Мені не пощастило зimport
/export
і--change
, хоча все працює добре зsave
/load
.