.NET8使用VS2022打包Docker镜像

NET8使用VS2022打包Docker镜像

      • [1. 项目中添加Docker支持文件](#1. 项目中添加Docker支持文件)
      • [2. 自定义镜像名称](#2. 自定义镜像名称)
      • [3. 发布Docker镜像](#3. 发布Docker镜像)
        • [3.1 安装Docker](#3.1 安装Docker)
        • [3.2 控制台切换到项目根目录,执行以下命令发布镜像](#3.2 控制台切换到项目根目录,执行以下命令发布镜像)
      • [3.3 修改镜像名称](#3.3 修改镜像名称)
      • [4. 保存镜像到本地](#4. 保存镜像到本地)

1. 项目中添加Docker支持文件


2. 自定义镜像名称

项目文件PropertyGroup节点中添加下面的配置,值就是镜像名称

复制代码
   <ContainerRepository>DockerWeb</ContainerRepository>

3. 发布Docker镜像

3.1 安装Docker

官网链接

3.2 控制台切换到项目根目录,执行以下命令发布镜像
复制代码
dotnet publish --os linux --arch x64 /t:PublishContainer -c Release

执行完成后就可以在Docker中看到刚刚发布的镜像了

3.3 修改镜像名称

复制代码
docker tag dockerweb:latest myweb:latest-linux-0.0.1

4. 保存镜像到本地

执行以下命令,可以把镜像保存到当前目录下

复制代码
docker save -o dockerweb.tar dockerweb:latest
相关推荐
渡难繁辰38 分钟前
Docker常用命令速查手册:容器运维七维指南
docker·容器
Borny鼎鼎2 小时前
gaussdb demo示例
docker·gaussdb
许泽宇的技术分享3 小时前
Gradio.NET 中文快速入门与用法说明
.net
东风微鸣4 小时前
使用 Loki 配置告警,如何将原始日志内容添加告警到注释中?
docker·云原生·kubernetes·可观察性
探索云原生4 小时前
HAMi vGPU 原理分析 Part3:hami-scheduler 工作流程分析
云原生·容器·kubernetes·vgpu
云手机掌柜10 小时前
从0到500账号管理:亚矩阵云手机多开组队与虚拟定位实战指南
数据结构·线性代数·网络安全·容器·智能手机·矩阵·云计算
一人一萧十只猫�12 小时前
Kubernetes 全面解析:从基础设施变革到核心架构详解
云原生·容器·kubernetes
帽儿山的枪手15 小时前
docker-image 工具展示更详细镜像层内容
docker
草履虫建模15 小时前
RuoYi-Vue 项目 Docker 容器化部署 + DockerHub 上传全流程
java·前端·javascript·vue.js·spring boot·docker·dockerhub
步、步、为营16 小时前
.NET Core 3.1 升级到 .NET 8
microsoft·.net·.netcore