เมื่อฉันเรียกใช้คำสั่งdocker run -i -t myProject
มันแสดงข้อผิดพลาด:
ไม่สามารถค้นหา. NET Core SDK ใด ๆ ที่ติดตั้งคุณต้องการรันคำสั่ง. NET Core SDK หรือไม่ ติดตั้ง. NET Core SDK จาก: https://aka.ms/dotnet-download
อย่างไรก็ตามฉันมี. NET Core SDK ที่ติดตั้งไว้และPATH
ถูกต้อง (ตามมาที่นี่: https://docs.microsoft.com/en-us/aspnet/core/test/troubleshoot?view=aspnetcore-3.1#no-net -core-sdks- ถูกตรวจพบ )
ยิ่งไปกว่านั้นโครงการของฉันต้องการเพียงรันไทม์. NET Core SDK
ไม่มีใครรู้ว่าสิ่งที่อาจเป็นปัญหาหรือไม่
เมื่อใช้งาน dotnet --info ฉันได้รับ:
.NET Core SDK (สะท้อนถึง global.json ใด ๆ ): เวอร์ชัน: 3.1.101 Commit: b377529961
สภาพแวดล้อมรันไทม์: ชื่อระบบปฏิบัติการ: ระบบปฏิบัติการ Windows เวอร์ชัน: 10.0.18363 แพลตฟอร์มระบบปฏิบัติการ: Windows RID: win10-x86 เส้นทางหลัก: C: \ Program Files (x86) \ dotnet \ sdk \ 3.1.101 \
โฮสต์ (มีประโยชน์สำหรับการสนับสนุน): เวอร์ชัน: 3.1.1 กระทำ: a1388f194c
ติดตั้ง SDK Core .NET แล้ว: 3.1.101 [C: \ Program Files (x86) \ dotnet \ sdk]
ติดตั้งรันไทม์. NET Core แล้ว: Microsoft.AspNetCore.App 3.1.0 [C: \ Program Files (x86) \ dotnet \ shared \ Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 3.1.1 [C: \ Program Files (x86) ) \ dotnet \ shared \ Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.0 [C: \ Program Files (x86) \ dotnet \ shared \ Microsoft.NETCore.App] Microsoft.NETCore.App 3.1.1 [C : \ Program Files (x86) \ dotnet \ shared \ Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.0 [C: \ Program Files (x86) \ dotnet \ shared \ Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop แอป 3.1.1 [ไฟล์ C: \ Program (x86) \ dotnet \ shared \ Microsoft.WindowsDesktop.App]
ในการติดตั้ง. NET Core runtimes หรือ SDK เพิ่มเติม: https://aka.ms/dotnet-download
ENTRYPOINT
คำสั่งที่อ้างอิงถึงเส้นทางที่ถูกต้อง?