轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
ubuntu/dotnet-aspnet
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

dotnet-aspnet Docker 镜像下载 - 轩辕镜像

dotnet-aspnet 镜像详细信息和使用指南

dotnet-aspnet 镜像标签列表和版本信息

dotnet-aspnet 镜像拉取命令和加速下载

dotnet-aspnet 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

dotnet-aspnet
ubuntu/dotnet-aspnet

dotnet-aspnet 镜像详细信息

dotnet-aspnet 镜像标签列表

dotnet-aspnet 镜像使用说明

dotnet-aspnet 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

用于ASP.NET应用的精简Ubuntu运行时镜像,由Canonical维护的长期支持版本。
26 收藏0 次下载activeubuntu镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

dotnet-aspnet 镜像详细说明

dotnet-aspnet 使用指南

dotnet-aspnet 配置说明

dotnet-aspnet 官方文档

***led Ubuntu for dotnet-aspnet 镜像文档

镜像概述和主要用途

本镜像为 Canonical 提供的基于 Ubuntu 的 dotnet-aspnet Docker 镜像,专为 ASP.NET 应用提供轻量级运行时环境。镜像会持续接收安全更新,并滚动升级至更新的 dotnet-aspnet 版本或 Ubuntu 发行版。该仓库可免费使用,且免除每用户速率限制。作为 ***led Ubuntu 系列镜像的一部分,其设计目标是提供精简、安全的运行时环境,适合生产环境中部署 ASP.NET 应用。

核心功能和特性

轻量级运行时环境

  • 精简设计:基于 ***led Ubuntu,不包含 bash、包管理器(如 apt)或 .NET SDK,仅保留运行 ASP.NET 应用所需的最小依赖,降低攻击面。
  • 安全更新支持:
    • LTS 通道:提供长达 5 年的免费安全维护。
    • ESM 通道:通过 Canonical 受限仓库提供长达 10 年的客户安全维护(需商业支持)。

多版本与通道管理

  • 版本跟踪:支持 dotnet-aspnet 8.0、9.0 等版本,基于不同 Ubuntu 发行版(如 24.04 LTS、25.04)。
  • 通道标签:按稳定性排序为 stable(最稳定)、candidate、beta、edge(最前沿)。风险较高的通道(如 edge)隐含可用,例如若列出 beta,则 edge 也可拉取。镜像会按 edge → beta → candidate → stable 顺序发布。

多架构支持

支持 amd64、arm64、ppc64le、s390x 等主流架构(具体架构因版本而异,详见标签说明)。

使用场景和适用范围

适用场景

  • 部署基于 ASP.NET 构建的现代 Web 应用和服务。
  • 需要轻量级、低资源占用的容器化运行时环境。
  • 对安全性和长期维护支持有较高要求的生产环境。

适用用户

  • 开发团队:用于本地测试和构建 ASP.NET 应用镜像。
  • 企业用户:部署生产级 ASP.NET 应用,需长期安全支持。
  • 需多架构部署的场景(如混合云、边缘设备)。

标签与架构

主要通道标签及支持信息

通道标签支持期限当前版本架构支持
8.0-24.04_stable(含衍生标签如 8.0、8.0_stable、stable 等)11/2026dotnet-aspnet 8.0 on Ubuntu 24.04 LTSamd64、arm64、ppc64le、s390x
9.0-25.04_edge01/2026dotnet-aspnet 9.0 on Ubuntu 25.04amd64、arm64

通道说明:表中列出的是各版本最稳定的通道,按 stable → candidate → beta → edge 排序。风险较高的通道隐含可用(如 stable 通道可用时,candidate、beta、edge 均可用)。镜像会严格按 edge → beta → candidate → stable 顺序发布。

商业使用与扩展安全维护(ESM)通道

若需商业再分发、ESM 支持或访问未公开的通道/版本,请联系 Canonical 团队(官方联系方式 或发送邮件至 ***)。

使用方法和配置说明

本地启动镜像

基础运行命令

docker run -d --name dotnet-aspnet-container -e TZ=UTC ubuntu/dotnet-aspnet:8.0-24.04_stable

说明:默认情况下,容器会输出 .NET 帮助信息,因为需要指定应用程序路径(详见下文“运行 ASP.NET 应用”)。

入口点差异(dotnet vs pebble)

版本 6.0、8.0 及 9.0-24.10

此类镜像基于 Dockerfile 构建,入口点为 dotnet:

# 示例:运行 8.0-24.04_stable 版本
docker run -d --name dotnet-aspnet-container -e TZ=UTC ubuntu/dotnet-aspnet:8.0-24.04_stable
# 查看日志(输出 .NET 帮助信息)
docker logs -f dotnet-aspnet-container

版本 9.0-25.04 及更高

此类镜像为 Rock 格式,入口点变更为 pebble enter,需通过 exec 命令访问 dotnet:

# 示例:运行 9.0-25.04_edge 版本并执行 dotnet
docker run --rm ubuntu/dotnet-aspnet:9.0-25.04_edge exec dotnet

运行 ASP.NET 应用

以示例应用 Azure-Samples/dotnetcore-docs-hello-world 为例,说明部署步骤。

使用 6.0、8.0 或 9.0-24.10 版本镜像

# 克隆示例代码
git clone [***]
cd dotnetcore-docs-hello-world

# 切换至兼容 .NET 8.0 的提交
git checkout 95b862ca3580c82835322d9eb45eb9ecfd731370

# 发布应用(需本地安装 dotnet8 包)
dotnet publish -c Release -o /app --self-contained false

# 运行容器(映射应用目录和端口)
docker run --rm -v $PWD/app:/app -p 8080:8080 ubuntu/dotnet-aspnet:8.0-24.04_stable /app/HelloWorld.dll

访问应用:localhost:8080

使用 9.0-25.04 及更高版本镜像

# 克隆示例代码
git clone [***]
cd dotnetcore-docs-hello-world

# 切换至兼容 .NET 8.0 的提交并修改项目文件以支持 .NET 9
git checkout 95b862ca3580c82835322d9eb45eb9ecfd731370
sed -i 's/net8.0/net9.0/' dotnetcoresample.csproj

# 发布应用(需本地安装 dotnet9 包)
dotnet publish -c Release -o /app --self-contained false

# 运行容器(映射应用目录和端口)
docker run --rm -v $PWD/app:/app -p 8080:8080 ubuntu/dotnet-aspnet:9.0-25.04_edge /app/HelloWorld.dll

访问应用:localhost:8080

构建 ASP.NET 应用镜像

使用 6.0、8.0 或 9.0-24.10 版本作为基础镜像

# 构建阶段:使用 Ubuntu 24.04 安装 .NET SDK
FROM ubuntu:24.04 AS builder
RUN apt-get update && apt-get install -y dotnet8 ca-certificates
WORKDIR /source
COPY . .
RUN dotnet publish -c Release -o /app --self-contained false

# 运行阶段:使用 ***led Ubuntu 镜像
FROM ubuntu.azurecr.io/dotnet-aspnet:8.0-24.04_stable
WORKDIR /app
COPY --from=builder /app ./

ENV PORT 8080
EXPOSE 8080
ENTRYPOINT ["dotnet", "/app/dotnetcoresample.dll"]

使用 9.0-25.04 及更高版本作为基础镜像

# 构建阶段:使用 Ubuntu 25.04 安装 .NET SDK
FROM ubuntu:25.04 AS builder
RUN apt-get update && apt-get install -y dotnet9 ca-certificates
WORKDIR /source
COPY . .
RUN sed -i 's/net8.0/net9.0/' dotnetcoresample.csproj  # 修改项目文件以支持 .NET 9
RUN dotnet publish -c Release -r ubuntu.25.04-x64 --self-contained false -o /app

# 运行阶段:使用 Rock 格式镜像
FROM ubuntu/dotnet-aspnet:9.0-25.04_edge
WORKDIR /app
COPY --from=builder /app ./

CMD ["exec", "dotnet", "/app/dotnetcoresample.dll"]

调试容器

查看容器日志:

docker logs -f dotnet-aspnet-container

Bug 与功能请求

若发现镜像 bug 或需请求功能,请通过以下链接提交 issue:
[***]

提交要求:

  • 标题格式:dotnet-aspnet: <问题摘要>
  • 需包含镜像摘要,可通过以下命令获取:
    docker images --no-trunc --quiet ubuntu/dotnet-aspnet:<tag>
    

已弃用通道与标签

以下通道/标签不再更新,请升级至新版本或联系 Canonical 获取支持。

跟踪(Track)版本生命周期结束(EOL)升级路径
9.0-24.10dotnet-aspnet 9.0 on Ubuntu 24.1007/2025-
6.0-22.04dotnet-aspnet 6.0 on Ubuntu 22.04 LTS11/2024-
7.0-23.04dotnet-aspnet 7.0 on Ubuntu 23.0405/2024-
6.0-22.10dotnet-aspnet 6.0 on Ubuntu 22.1007/2023-
7.0-22.10dotnet-aspnet 7.0 on Ubuntu 22.1007/2023-
查看更多 dotnet-aspnet 相关镜像 →
spreetail/dotnet-aspnet logo
spreetail/dotnet-aspnet
by spreetail
暂无描述
50K+ pulls
上次更新:4 个月前
dialgmbh/dotnet-aspnet logo
dialgmbh/dotnet-aspnet
by dialgmbh
暂无描述
50K+ pulls
上次更新:8 小时前
diamol/dotnet-aspnet logo
diamol/dotnet-aspnet
by diamol
暂无描述
10K+ pulls
上次更新:7 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.