docker - docker hub上的microsoft/dotnet:nanoserver在哪里

标签 docker .net-core

我是Docker的新手,正在学习一些教程类(class)。
我刚刚成功提取了microsoft / dotnet:nanoserver,但不清楚从docker从何处获得此镜像。

搜索后,我来到Ms page on docker hub,在其中找到了dotnet核心存储库。

microsoft docker hub page

此处显示为“用于Linux和 Windows Nano Server 的.NET Core和ASP.NET Core的官方镜像”

当我访问ms dotnet on docker hub时,一些事情仍然不清楚。

首先,docker pull命令在哪里?如果我访问Windows Server Core portal,则可以找到如下链接。请参阅下面显示链接的图片。但是现在,当我访问https://hub.docker.com/_/microsoft-dotnet-core时,这样的链接在哪里?

docker pull mcr.microsoft.com/windows/servercore

第二,哪里是有关纳米服务器的信息。请注意上面的第一张图片讨论了Windows nano服务器。

我是否错过了一些琐碎的事情?这很令人困惑,请帮忙。

Window Server Core portal on Docker hub

最佳答案

编辑答案:
Docker具有称为多体系结构镜像存储库的功能。
在其下,存储库可以包含平台变体。
根据您的arch / OS设置, docker 将拉出正确的镜像。
因此,dotnet/core将在Windows docker安装的Linux和Windows Nano Server上停止运行。
原始答案:
看来pull命令是错误的。
我将Arch / OS切换到Windows / AMD64
我成功地提取了dotnet:nanoserver image命令:docker run -it microsoft/dotnet:nanoserver然后它将启动命令提示符C:\
我不知道为什么它运行dotnet 1.1.11
enter image description here

关于docker - docker hub上的microsoft/dotnet:nanoserver在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60584895/

相关文章:

python - 从rhel6.5镜像构建docker镜像

docker exec 或 docker 容器 exec

symfony - 为什么我在 docker 容器中看不到我的文件?

docker - 如何仅处理到具有公开该端口的服务的 Docker Swarm 节点的端口流量?

c# - .net 核心单元测试未正常运行

python - Gunicorn docker 化后找不到静态文件

c# - Dotnet Core Docker 容器在 Linux 上泄漏 RAM 并导致 OOM

c# - 在 C# 应用程序中获取集群 azure kubernetes 服务 (AKS) 运行状况/可用性

c# - dotnet core 在RedIs中存储对象

c# - log4net-RollingFileAppender-XmlLayoutSchemaLog4j 未登录 .Net Core 3