Khi tôi chạy lệnh, docker run -i -t myProject
nó hiển thị lỗi:
Không thể tìm thấy bất kỳ SDK .NET Core nào đã cài đặt. Ý bạn là chạy các lệnh .NET Core SDK? Cài đặt SDK .NET Core từ: https://aka.ms/dotnet-doad
Tuy nhiên, tôi đã cài đặt .NET Core SDK và PATH
chính xác (theo đây: https://docs.microsoft.com/en-us/aspnet/core/test/troubledhoot?view=aspnetcore-3.1#no-net -core-sdks-đã được phát hiện ).
Hơn nữa, dự án của tôi chỉ cần thời gian chạy .NET Core SDK.
Có ai biết những gì có thể là vấn đề?
Khi chạy dotnet --info tôi đã nhận được:
.NET Core SDK (phản ánh bất kỳ global.json): Phiên bản: 3.1.101 Cam kết: b377529961
Môi trường thời gian chạy: Tên hệ điều hành: Windows Phiên bản hệ điều hành: 10.0.18363 Nền tảng hệ điều hành: Windows RID: win10-x86 Đường dẫn cơ sở: C: \ Chương trình tệp (x86) \ dotnet \ sdk \ 3.1.101 \
Máy chủ (hữu ích để hỗ trợ): Phiên bản: 3.1.1 Cam kết: a1388f194c
SDK .NET Core được cài đặt: 3.1.101 [C: \ Chương trình tệp (x86) \ dotnet \ sdk]
Thời gian chạy .NET Core đã cài đặt: 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: \ Chương trình tập tin (x86) \ dotnet \ shared \ Microsoft.NETCore.App] Microsoft.NETCore.App 3.1.1 [C : \ Files Files (x86) \ dotnet \ shared \ Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.0 [C: \ Program Files (x86) \ dotnet \ shared \ Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop. Ứng dụng 3.1.1 [C: \ Chương trình tệp (x86) \ dotnet \ shared \ Microsoft.WindowsDesktop.App]
Để cài đặt thời gian chạy hoặc SDK .NET Core bổ sung: https://aka.ms/dotnet-doad
ENTRYPOINT
lệnh tham chiếu đường dẫn chính xác?