ฉันพยายามที่จะนำนักเทียบท่าจากเครื่องหนึ่งไปใช้อีกเครื่องหนึ่งและพบกับข้อผิดพลาดนี้: " การตอบสนองข้อผิดพลาดจาก daemon: ไม่ได้ระบุคำสั่ง "
ด้านล่างเป็นตัวอย่างแบบง่าย ๆ ที่แสดงปัญหา:
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.
ในตัวอย่างนั้นเราจะดึงรูปภาพ (อูบุนตู) และสร้าง / เรียกใช้คอนเทนเนอร์สำเร็จu1
จากนั้น จากนั้นเราส่งออกคอนเทนเนอร์นั้นไปยังไฟล์ ( exported
) หยุด / ลบคอนเทนเนอร์นำเข้าไฟล์ไปยังรูปภาพใหม่ ( ubuntu:imported
) และลองเรียกใช้คอนเทนเนอร์ใหม่จากมัน มันล้มเหลว
docker inspect imagename:tagname
เปรียบเทียบต้นฉบับกับที่นำเข้า ฉันมีโชคไม่มีimport
/export
และ--change
แม้ว่าทุกอย่างทำงานได้ดีกับ/save
load