Tôi đang cố gắng lấy một container docker từ một máy và chạy nó trên một máy khác và gặp lỗi này: " Phản hồi lỗi từ daemon: Không có lệnh nào được chỉ định ".
Dưới đây là một ví dụ đơn giản cho thấy vấn đề:
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.
Trong ví dụ đó, trước tiên chúng ta kéo một hình ảnh (ubfox) và tạo / chạy thành công container u1
từ nó. Sau đó, chúng ta xuất container đó sang một tệp ( exported
), dừng / xóa vùng chứa, nhập tệp vào một hình ảnh mới ( ubuntu:imported
) và cố gắng chạy một vùng chứa mới từ nó. Nó thất bại.
docker inspect imagename:tagname
so sánh bản gốc và bản nhập khẩu. Tôi không có may mắn vớiimport
/export
và--change
, mặc dù mọi thứ hoạt động tốt vớisave
/load
.