mcr.microsoft.com/dotnet/sdk:9.0 linux/amd64

mcr.microsoft.com/dotnet/sdk:9.0 - 国内下载镜像源 浏览次数:12

这是一个包含Microsoft .NET SDK的Docker镜像。它提供了一个用于构建和运行.NET应用程序的环境,包含了.NET SDK的所有必要组件,开发者可以直接使用该镜像来构建、测试和运行他们的.NET应用程序。

源镜像 mcr.microsoft.com/dotnet/sdk:9.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0
镜像ID sha256:d7bd47d64cef2adf6cad97a08ad199a4700513ed7f0d0494ed9c92cbb6a1c594
镜像TAG 9.0
大小 849.52MB
镜像源 mcr.microsoft.com
CMD bash
启动入口
工作目录
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2025-12-09T00:35:57.025231554Z
同步时间 2025-12-09 18:44
更新时间 2025-12-10 00:58
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_VERSION=9.0.11 ASPNET_VERSION=9.0.11 DOTNET_GENERATE_ASPNET_CERTIFICATE=false DOTNET_NOLOGO=true DOTNET_SDK_VERSION=9.0.308 DOTNET_USE_POLLING_FILE_WATCHER=true NUGET_XMLDOC_MODE=skip POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-12

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0  mcr.microsoft.com/dotnet/sdk:9.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0  mcr.microsoft.com/dotnet/sdk:9.0

Shell快速替换命令

sed -i 's#mcr.microsoft.com/dotnet/sdk:9.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0  mcr.microsoft.com/dotnet/sdk:9.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0  mcr.microsoft.com/dotnet/sdk:9.0'

镜像构建历史


# 2025-12-09 08:35:57  50.38MB 执行命令并创建新的镜像层
RUN /bin/sh -c powershell_version=7.5.3     && curl --fail --show-error --location --output PowerShell.Linux.x64.$powershell_version.nupkg https://powershellinfraartifacts-gkhedzdeaghdezhr.z01.azurefd.net/tool/$powershell_version/PowerShell.Linux.x64.$powershell_version.nupkg     && powershell_sha512='5a40ffd983f38e37f14f3f10c2114f91be5bba0812a4e217b9777fac3df9f764bfe557fecc5eeefd7cd70de6ef515ed99bb04f920fb322b71d5ec39af7836e97'     && echo "$powershell_sha512  PowerShell.Linux.x64.$powershell_version.nupkg" | sha512sum -c -     && mkdir --parents /usr/share/powershell     && dotnet tool install --add-source / --tool-path /usr/share/powershell --version $powershell_version PowerShell.Linux.x64     && dotnet nuget locals all --clear     && rm PowerShell.Linux.x64.$powershell_version.nupkg     && ln -s /usr/share/powershell/pwsh /usr/bin/pwsh     && chmod 755 /usr/share/powershell/pwsh     && find /usr/share/powershell -print | grep -i '.*[.]nupkg$' | xargs rm # buildkit
                        
# 2025-12-09 08:35:51  2.57KB 执行命令并创建新的镜像层
RUN /bin/sh -c dotnet help # buildkit
                        
# 2025-12-09 08:35:50  488.55MB 复制新文件或目录到容器中
COPY /dotnet /usr/share/dotnet # buildkit
                        
# 2025-12-09 08:35:42  86.82MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends         curl         git         libatomic1         wget     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-12-09 08:35:42  0.00B 设置环境变量 DOTNET_GENERATE_ASPNET_CERTIFICATE DOTNET_NOLOGO DOTNET_SDK_VERSION DOTNET_USE_POLLING_FILE_WATCHER NUGET_XMLDOC_MODE POWERSHELL_DISTRIBUTION_CHANNEL
ENV DOTNET_GENERATE_ASPNET_CERTIFICATE=false DOTNET_NOLOGO=true DOTNET_SDK_VERSION=9.0.308 DOTNET_USE_POLLING_FILE_WATCHER=true NUGET_XMLDOC_MODE=skip POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-12
                        
# 2025-12-09 08:35:18  24.71MB 复制新文件或目录到容器中
COPY /dotnet /usr/share/dotnet # buildkit
                        
# 2025-12-09 08:35:18  0.00B 设置环境变量 ASPNET_VERSION
ENV ASPNET_VERSION=9.0.11
                        
# 2025-12-09 08:35:12  24.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit
                        
# 2025-12-09 08:35:11  77.98MB 复制新文件或目录到容器中
COPY /dotnet /usr/share/dotnet # buildkit
                        
# 2025-12-09 08:35:11  0.00B 设置环境变量 DOTNET_VERSION
ENV DOTNET_VERSION=9.0.11
                        
# 2025-12-09 08:35:02  8.46KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd         --gid=$APP_UID         app     && useradd --no-log-init         --uid=$APP_UID         --gid=$APP_UID         --create-home         app # buildkit
                        
# 2025-12-09 08:35:00  46.24MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends         ca-certificates                 libc6         libgcc-s1         libicu72         libssl3         libstdc++6         tzdata     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-12-09 08:35:00  0.00B 设置环境变量 APP_UID ASPNETCORE_HTTP_PORTS DOTNET_RUNNING_IN_CONTAINER
ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true
                        
# 2025-12-08 08:00:00  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1765152000'
                        
                    

镜像信息

{
    "Id": "sha256:d7bd47d64cef2adf6cad97a08ad199a4700513ed7f0d0494ed9c92cbb6a1c594",
    "RepoTags": [
        "mcr.microsoft.com/dotnet/sdk:9.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0"
    ],
    "RepoDigests": [
        "mcr.microsoft.com/dotnet/sdk@sha256:4dceb990b7f76ae0b2f4e4fb1ac3485c3a354fb9fdaed767edb7590273508602",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk@sha256:0b1b3380c2bce94b1e400334a89057b5e0783a8f55ae5368a653e63750013fd4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-12-09T00:35:57.025231554Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "APP_UID=1654",
            "ASPNETCORE_HTTP_PORTS=8080",
            "DOTNET_RUNNING_IN_CONTAINER=true",
            "DOTNET_VERSION=9.0.11",
            "ASPNET_VERSION=9.0.11",
            "DOTNET_GENERATE_ASPNET_CERTIFICATE=false",
            "DOTNET_NOLOGO=true",
            "DOTNET_SDK_VERSION=9.0.308",
            "DOTNET_USE_POLLING_FILE_WATCHER=true",
            "NUGET_XMLDOC_MODE=skip",
            "POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Debian-12"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 849519272,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c05a02515c43726d50677b5f72ea47455773ffecdb407dda3704297c098b234f/diff:/var/lib/docker/overlay2/d7f682ce5392c4bac3ab73f21c26d9056d575a0129456e6f9a9a5cae58fe505a/diff:/var/lib/docker/overlay2/90175ed4432afa2fdadc10c8d2790320123e202611ee33a437d6756155549c5b/diff:/var/lib/docker/overlay2/f30d0005a76a53b0d23f52eb207c20ef1ae42f755c0934d953e9c0c8829e4831/diff:/var/lib/docker/overlay2/ffd522b896234b4565a7159b6f9ff0b084f9dddda1e15084f1ca910b5b8ba9ec/diff:/var/lib/docker/overlay2/808a78ad6c3894de0d5c6c5032cda1e7494c8e1fcd6fd6dc67d9124d6cf0b55b/diff:/var/lib/docker/overlay2/16a5d18900a971c1a37d361ec0af6867478211687bc42fb37f35d8ed259f3f31/diff:/var/lib/docker/overlay2/2ac23f4462df12057f9b43c7c18d21b58a9d1b13f89f27228c5fd95d170bf2a9/diff:/var/lib/docker/overlay2/b5257423d4bd563aa9d4ec506789d91f10eebe76ae05a63b84a193109918c779/diff",
            "MergedDir": "/var/lib/docker/overlay2/7805d7762c60468c0dde228fc8752587b23c3255c516ef6746dfed38177c609c/merged",
            "UpperDir": "/var/lib/docker/overlay2/7805d7762c60468c0dde228fc8752587b23c3255c516ef6746dfed38177c609c/diff",
            "WorkDir": "/var/lib/docker/overlay2/7805d7762c60468c0dde228fc8752587b23c3255c516ef6746dfed38177c609c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:abe743884ea0f81e9c440e82f83e69d90f4a9c127436d36b77b0aae5eb96ce25",
            "sha256:dfb01d6037ded4ccb8a8dd7ffffaa4c7e515797f93bbef9fc2d18f52da271fdd",
            "sha256:ad5ef90f5106347a16ae135900bc1c8823665122f7872a0020de3859aadf75da",
            "sha256:4386cb2b0e40d65cd0eeaecb0cfe02fd6544d46bc9e704db9cf1b1b15c8315a1",
            "sha256:3ae81e2b988e50fe36c3857cd1107dc00d2a5b14345fe54f12bb0d5c8cf0c60e",
            "sha256:f72cf48de04173be48bccfa48737245dee4c513e99fb5f97c80b18da01171d3a",
            "sha256:140bc46c914ecc4beec1e8f3e4e1240a1ce130391e2517f54087dabeede3dce5",
            "sha256:fc7636b4d928427083836ca04b2f81642024657cbe6751140447072b210abdd6",
            "sha256:08730ddb2ee58bf8b50c708494bfb5147ad4b94cb18f5365667b53c08cb49640",
            "sha256:0d5bb54349aa4862abcd6e8bd9c16e20da384ee032e316433f4101a8a5c60d48"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-12-09T18:43:40.585229383+08:00"
    }
}

更多版本

docker.io/mcr.microsoft.com/dotnet/sdk:9.0

linux/amd64 docker.io828.93MB2025-01-16 16:07
427

docker.io/mcr.microsoft.com/dotnet/sdk:9.0-alpine

linux/amd64 docker.io699.17MB2025-03-27 00:31
337

mcr.microsoft.com/dotnet/sdk:8.0

linux/amd64 mcr.microsoft.com844.24MB2025-06-07 00:56
999

mcr.microsoft.com/dotnet/sdk:8.0-jammy

linux/amd64 mcr.microsoft.com825.42MB2025-06-23 13:24
347

mcr.microsoft.com/dotnet/sdk:8.0

linux/arm64 mcr.microsoft.com906.86MB2025-10-24 11:11
153

mcr.microsoft.com/dotnet/sdk:10.0.100

linux/amd64 mcr.microsoft.com882.10MB2025-12-01 15:27
66

mcr.microsoft.com/dotnet/sdk:9.0

linux/amd64 mcr.microsoft.com849.52MB2025-12-09 18:44
11