You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将C#控制台程序构建为指定名称镜像并发布到Docker Hub?

构建并发布.NET 5控制台应用镜像到Docker Hub操作流程

前置检查

  • 确认Docker Desktop for Windows已正常启动,且已切换到和你项目Dockerfile匹配的容器模式(Linux容器/Windows容器)
  • 你已拥有Docker Hub注册账号
  • 本地终端已切换到项目根目录(即Dockerfile所在的目录)

1. 构建指定名称的镜像

Docker Hub要求推送的镜像命名格式为 你的DockerHub用户名/自定义镜像名:版本标签,执行如下构建命令:

docker build -t <你的DockerHub用户名>/<自定义镜像名>:<版本标签> .

注意命令末尾的.不能省略,代表以当前目录作为镜像构建上下文

构建完成后可执行docker images命令,确认目标镜像已生成。

2. 登录Docker Hub

如果本地Docker还未登录Docker Hub,执行以下命令按提示输入账号密码完成登录:

docker login

3. 推送镜像到Docker Hub

执行推送命令,名称和你之前构建的镜像完全一致即可:

docker push <你的DockerHub用户名>/<自定义镜像名>:<版本标签>

推送完成后登录Docker Hub个人仓库页面即可看到已发布的镜像。

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 01:39:03