“ นักเทียบท่าวิ่ง” ล้มเหลวโดยมีข้อผิดพลาดใน win10 1607


1

ฉันกำลังทดสอบคอนเทนเนอร์ windows บน 16010 Version (RTM) ใหม่ของ win10 และได้จัดการติดตั้งอิมเมจ WindowsServerCore และ NanoServer แต่เมื่อฉันพยายามเรียกใช้คอนเทนเนอร์มันจะล้มเหลวเสมอโดยมีข้อผิดพลาดเช่นนี้:

docker run nanoserver
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: oci runtime error: exec: "c:\\windows\\system32\\cmd.exe": executable file not found in $PATH.

docker run -it windowsservercore cmd
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: oci runtime error: exec: "cmd": executable file not found in $PATH.

ฉันไม่เข้าใจข้อความแสดงข้อผิดพลาด มีวิธีรับข้อมูลการวินิจฉัยเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้และสาเหตุที่เป็นไปได้หรือไม่

อัปเดต : ฉันได้ลองบทแนะนำที่อัปเดตแล้วในเครื่องอื่นและใช้งานได้กับ NanoServer แต่ WindowsServerCore ล้มเหลวด้วย:

The operating system of the container does not match the operating system of the host. (0xc0370101).

ดังนั้นคุณสมบัตินี้ดูเหมือนจะยังไม่เสร็จสมบูรณ์!

คำตอบ:


0

ฉันโพสต์คำถามนี้ไว้ที่ Stackoverflow ก่อน แต่มันลดลงทันทีฉันจึงลบออกและโพสต์คำถามที่นี่ ตอนนี้ฉันค่อนข้างประหลาดใจที่พบคำถามที่คล้ายกันมากกับสี่ upvotes ใน SO แต่นอกเหนือจากนั้นคำตอบของโพสต์นั้นช่วยแก้ไขปัญหาเกี่ยวกับคอนเทนเนอร์ของ windows

และอย่างที่ฉันได้กล่าวไปแล้วในคำถามของฉัน: ตู้คอนเทนเนอร์บน win10 นั้นเป็น "งานระหว่างทำจริง ๆ "!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.