【求助】net core3.1项目发布到Docker总是提示未安装3.1的SDK

paulsheny 2020-04-17 04:39:54
每次docker run之后容器就自动退出,查日志发现是提示没安装SDK,但实际已经安装了SDK,网上资料有点少,大佬们来帮忙看看啊
...全文
549 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
茶饭 2021-09-13
  • 打赏
  • 举报
回复

楼主解决了吗?有看到类似的帖子说镜像版本默认为debian版本的,需要指定版本

paulsheny 2020-04-19
  • 打赏
  • 举报
回复
引用 3 楼 github_36000833 的回复:
安装了runtime(运行期),不等同于安装了sdk。 sdk一般是用来做开发的,如果你的程序恰巧用到了sdk,那就要安装sdk。 dotnet --version给出的是运行期的版本,用如下命令来得到安装了的sdk: dotnet --list-sdks
我楼下贴图了,SDK应该是装了的吧
paulsheny 2020-04-19
  • 打赏
  • 举报
回复
引用 2 楼 tangyanzhi1111 的回复:
.net core 要载入到 docker里面去,构建镜像,编写dockerfile文件等
docker文件我放下面了,大佬看看是不是里面构建语句有问题
paulsheny 2020-04-19
  • 打赏
  • 举报
回复
github_36000833 2020-04-18
  • 打赏
  • 举报
回复
安装了runtime(运行期),不等同于安装了sdk。 sdk一般是用来做开发的,如果你的程序恰巧用到了sdk,那就要安装sdk。 dotnet --version给出的是运行期的版本,用如下命令来得到安装了的sdk: dotnet --list-sdks
江湖评谈 2020-04-18
  • 打赏
  • 举报
回复
.net core 要载入到 docker里面去,构建镜像,编写dockerfile文件等
楠小南 2020-04-17
  • 打赏
  • 举报
回复
试试 mcr.microsoft.com/dotnet/core/aspnet:3.1

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧