Docker中的dotnet基础环境

由于需要docker中跑dotnet,查到好多资料是docker pull micorsoft/dotnet ,然后一直拉不下来 hub.docker上也查不到这个iamges。

顺手记忆一个Window文件Copy到docker容器内操作

比如:docker cp D:\RD31\projects\P01_ConferenceAIO\src\server\custom\saas MyApi:/ConferenceAIO

报错

服务器中pull microsoft/dotnet的时候报错了

原因

这是因为.NET Core 2.1 和 2.2 容器映像已从 Docker Hub 中删除。 他们于 2021 年 8 月 21 日将这些映像移到了 Microsoft 容器注册表 (MCR)。

使用docker pull mcr.microsoft.com/dotnet/sdk来代替 docker pull microsoft/dotnet

MCR 上的 .NET 映像可从以下存储库获得:

  • mcr.microsoft.com/dotnet/runtime-deps
  • mcr.microsoft.com/dotnet/runtime
  • mcr.microsoft.com/dotnet/aspnet
  • mcr.microsoft.com/dotnet/sdk
 那么上面四个分别什么区别。特别是runtime-deps?
 
**安装docker desktop时经常不能启动****
记录一个WLS安装补丁 https://aka.ms/wsl2kernel
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux
 
posted @   stweily  阅读(282)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示