广告图片

mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64 linux/amd64

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

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

源镜像 mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64
镜像ID sha256:a37bb62eacaef322a91e93f1d230d57fdd092cceac75ab302071ba794e050298
镜像TAG 9.0-alpine3.23-amd64
大小 704.77MB
镜像源 mcr.microsoft.com
CMD /bin/sh
启动入口
工作目录 /
OS/平台 linux/amd64
浏览量 13 次
贡献者
镜像创建 2026-03-26T17:58:48.179284973Z
同步时间 2026-04-02 17:23
环境变量
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_SYSTEM_GLOBALIZATION_INVARIANT=false DOTNET_VERSION=9.0.14 ASPNET_VERSION=9.0.14 DOTNET_GENERATE_ASPNET_CERTIFICATE=false DOTNET_NOLOGO=true DOTNET_SDK_VERSION=9.0.312 DOTNET_USE_POLLING_FILE_WATCHER=true NUGET_XMLDOC_MODE=skip POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.23

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64#' 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-alpine3.23-amd64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64  mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64'

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-alpine3.23-amd64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64  mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64'

镜像构建历史


# 2026-03-27 01:58:48  51.40MB 执行命令并创建新的镜像层
RUN /bin/sh -c powershell_version=7.5.4     && wget --output-document PowerShell.Linux.Alpine.$powershell_version.nupkg https://powershellinfraartifacts-gkhedzdeaghdezhr.z01.azurefd.net/tool/$powershell_version/PowerShell.Linux.Alpine.$powershell_version.nupkg     && powershell_sha512='bc8d9677d49d625663e885461e74fdce1218d7e39da9bcd3cee7ea6bda488f34f92d0734263dd1bdbecdb47425130ae97e96be89658f70eebdab88dd75852252'     && echo "$powershell_sha512  PowerShell.Linux.Alpine.$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.Alpine     && dotnet nuget locals all --clear     && rm PowerShell.Linux.Alpine.$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     && apk add --no-cache ncurses-terminfo-base # buildkit
                        
# 2026-03-27 01:58:43  2.50KB 执行命令并创建新的镜像层
RUN /bin/sh -c dotnet help # buildkit
                        
# 2026-03-27 01:58:42  488.64MB 复制新文件或目录到容器中
COPY /dotnet /usr/share/dotnet # buildkit
                        
# 2026-03-27 01:58:19  50.37MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --upgrade --no-cache         curl         git         icu-data-full         icu-libs         libatomic         tzdata # buildkit
                        
# 2026-03-27 01:58:19  0.00B 设置环境变量 DOTNET_GENERATE_ASPNET_CERTIFICATE DOTNET_NOLOGO DOTNET_SDK_VERSION DOTNET_SYSTEM_GLOBALIZATION_INVARIANT 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.312 DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false DOTNET_USE_POLLING_FILE_WATCHER=true NUGET_XMLDOC_MODE=skip POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.23
                        
# 2026-03-27 01:57:46  24.72MB 复制新文件或目录到容器中
COPY /dotnet /usr/share/dotnet # buildkit
                        
# 2026-03-27 01:57:46  0.00B 设置环境变量 ASPNET_VERSION
ENV ASPNET_VERSION=9.0.14
                        
# 2026-03-27 01:57:30  24.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit
                        
# 2026-03-27 01:57:29  78.10MB 复制新文件或目录到容器中
COPY /dotnet /usr/share/dotnet # buildkit
                        
# 2026-03-27 01:57:29  0.00B 设置环境变量 DOTNET_VERSION
ENV DOTNET_VERSION=9.0.14
                        
# 2026-03-27 01:57:17  3.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup         --gid=$APP_UID         app     && adduser         --uid=$APP_UID         --ingroup=app         --disabled-password         app # buildkit
                        
# 2026-03-27 01:57:15  3.10MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --upgrade --no-cache         ca-certificates-bundle                 libgcc         libssl3         libstdc++                 zlib # buildkit
                        
# 2026-03-27 01:57:15  0.00B 设置环境变量 APP_UID ASPNETCORE_HTTP_PORTS DOTNET_RUNNING_IN_CONTAINER DOTNET_SYSTEM_GLOBALIZATION_INVARIANT
ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true
                        
# 2026-01-28 09:18:04  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-01-28 09:18:04  8.44MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:a37bb62eacaef322a91e93f1d230d57fdd092cceac75ab302071ba794e050298",
    "RepoTags": [
        "mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64"
    ],
    "RepoDigests": [
        "mcr.microsoft.com/dotnet/sdk@sha256:a7eb2e444f52efb03d6c1d09019efd2f318edf4a9769f8a0e65ade75096bed10",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/dotnet/sdk@sha256:a7eb2e444f52efb03d6c1d09019efd2f318edf4a9769f8a0e65ade75096bed10"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-26T17:58:48.179284973Z",
    "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_SYSTEM_GLOBALIZATION_INVARIANT=false",
            "DOTNET_VERSION=9.0.14",
            "ASPNET_VERSION=9.0.14",
            "DOTNET_GENERATE_ASPNET_CERTIFICATE=false",
            "DOTNET_NOLOGO=true",
            "DOTNET_SDK_VERSION=9.0.312",
            "DOTNET_USE_POLLING_FILE_WATCHER=true",
            "NUGET_XMLDOC_MODE=skip",
            "POWERSHELL_DISTRIBUTION_CHANNEL=PSDocker-DotnetSDK-Alpine-3.23"
        ],
        "Cmd": [
            "/bin/sh"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 704772393,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/373edc5803720a467eafd94b4235c556a4d312d5e653cfd4fabd94af981f92ff/diff:/var/lib/docker/overlay2/26c9168e4f3f474add0199b28d00407dc48295d7f9089376486b2c6e9f4a6072/diff:/var/lib/docker/overlay2/3130102580d67c081f60e8a81dd9f04b1b00f0b491d781416f8b6b2e14d5f87a/diff:/var/lib/docker/overlay2/1d978808aba715c2c6cc271df60d5280efba8af9edb5e3ef1bcacebd7707cae5/diff:/var/lib/docker/overlay2/82c2d3708596f1ea293555af4fe2db5dceb64d61de138e8ee5207c93cc515aec/diff:/var/lib/docker/overlay2/19c994ace570b094184f41a8e7574e0f3ccba3fa0c9afa0268dcec6189e54b1a/diff:/var/lib/docker/overlay2/372e38c3c50051e0b3a6a76bc9d5a7d8eade7962f4721c4a0e95bd4c2962c921/diff:/var/lib/docker/overlay2/9e726b0d46da1551b185ac01c2a88750ad9900a1bdc2377ddfbd0f04b13434b0/diff:/var/lib/docker/overlay2/e2168e4415fa23efb4974948fb84e5824148b54e06c7e4b305be1f21b0d6d57e/diff",
            "MergedDir": "/var/lib/docker/overlay2/1824b97b4f86167a53b6cb233e9d8cae2e5466b9b901ea1d0f7969f3faff9d9b/merged",
            "UpperDir": "/var/lib/docker/overlay2/1824b97b4f86167a53b6cb233e9d8cae2e5466b9b901ea1d0f7969f3faff9d9b/diff",
            "WorkDir": "/var/lib/docker/overlay2/1824b97b4f86167a53b6cb233e9d8cae2e5466b9b901ea1d0f7969f3faff9d9b/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e",
            "sha256:812025dee3806c69f91fe17ba896080c8ff6c056a4d08d6ff1ed356629111060",
            "sha256:71f80e0fe9d48454f57b5a8a0d7d438a2df409a19e1e15ea8a137f29aa515093",
            "sha256:b03ff2dc149e32d9895125cd354eeeb9e643abcbf2ad86cf3a8eb44b7d8ddcd6",
            "sha256:1dbb5eab766666a009ab399057115ee02a669e62beaa871231954d5e100e9207",
            "sha256:98ef80326e052a0cfcaa1679c515911d52cf9fc07bcb1e7dfe7b6f4b10394156",
            "sha256:53b796a99573d9c1adbe26479cf7da69264d42312ada9031acea47a00c6f99bc",
            "sha256:1b7734c6c5edd3b4987ca1f4c87b8af3982946a554d8ce55ef8a7e72c3d89755",
            "sha256:3b48e6c2990694e1d576c8790f4e8042debe21d7133c0a0caf3948ff45f0e06d",
            "sha256:10136e359a14ec32e59941b90fff26d343f79f5874cfd3a4c91dfbf6614b2f37"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-02T17:23:12.246873158+08:00"
    }
}

更多版本

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

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

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

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

mcr.microsoft.com/dotnet/sdk:8.0

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

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

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

mcr.microsoft.com/dotnet/sdk:8.0

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

mcr.microsoft.com/dotnet/sdk:10.0.100

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

mcr.microsoft.com/dotnet/sdk:9.0

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

mcr.microsoft.com/dotnet/sdk:10.0

linux/amd64 mcr.microsoft.com881.24MB2025-12-10 10:07
489

mcr.microsoft.com/dotnet/sdk:10.0-alpine

linux/amd64 mcr.microsoft.com748.98MB2026-01-08 23:41
201

mcr.microsoft.com/dotnet/sdk:8.0.418-jammy-amd64

linux/amd64 mcr.microsoft.com828.01MB2026-03-09 00:48
77

mcr.microsoft.com/dotnet/sdk:6.0

linux/amd64 mcr.microsoft.com744.95MB2026-03-25 15:49
57

mcr.microsoft.com/dotnet/sdk:9.0.311-noble

linux/amd64 mcr.microsoft.com835.92MB2026-04-02 08:55
11

mcr.microsoft.com/dotnet/sdk:9.0-alpine3.23-amd64

linux/amd64 mcr.microsoft.com704.77MB2026-04-02 17:23
12