当前位置: 首页 > news >正文

.NET8使用VS2022打包Docker镜像

NET8使用VS2022打包Docker镜像

      • 1. 项目中添加Docker支持文件
      • 2. 自定义镜像名称
      • 3. 发布Docker镜像
        • 3.1 安装Docker
        • 3.2 控制台切换到项目根目录,执行以下命令发布镜像
      • 3.3 修改镜像名称
      • 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

在这里插入图片描述

相关文章:

  • Xshell8最新版体验(业界最强大的SSH连接工具)
  • ZPScan网络扫漏工具-子命令说明
  • C#如何解决引用类型的“深度”克隆问题
  • 细说MCU检测按键输入的外部中断和修改HAL_GPIO_EXTI_IRQHandler() 的实现方法
  • 贪吃蛇(使用QT)
  • 连接投影仪/显示器只能扩展不能复制的解决方案
  • 七夕警示:探索社工库与网络搜索下的个人隐私泄露与保护策略
  • 机器学习西瓜书笔记(五) 第五章神经网络+代码
  • Mybatis(Day 18)
  • 代码随想录算法刷题训练营day49:LeetCode(42)接雨水、LeetCode(84)柱状图中最大的矩形
  • Less 教程:从入门到精通
  • Golang | Leetcode Golang题解之第329题矩阵中的最长递增路径
  • 如何有效构建企业微信私域流量池并提升用户粘性?
  • LinuxC++(10):调用可执行程序
  • 【实现100个unity特效之16】unity2022之前或者之后版本实现全屏shader graph的不同方式 —— 适用于人物受伤红屏或者一些其他状态效果
  • 2017届校招提前批面试回顾
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • nodejs实现webservice问题总结
  • overflow: hidden IE7无效
  • PHP 的 SAPI 是个什么东西
  • PHP面试之三:MySQL数据库
  • python_bomb----数据类型总结
  • React 快速上手 - 07 前端路由 react-router
  • webpack项目中使用grunt监听文件变动自动打包编译
  • windows下使用nginx调试简介
  • 闭包--闭包之tab栏切换(四)
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 大型网站性能监测、分析与优化常见问题QA
  • 技术胖1-4季视频复习— (看视频笔记)
  • 码农张的Bug人生 - 初来乍到
  • 提醒我喝水chrome插件开发指南
  • 物联网链路协议
  • 转载:[译] 内容加速黑科技趣谈
  • 【干货分享】dos命令大全
  • #if #elif #endif
  • #Java第九次作业--输入输出流和文件操作
  • (04)odoo视图操作
  • (09)Hive——CTE 公共表达式
  • (19)夹钳(用于送货)
  • (2015)JS ES6 必知的十个 特性
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (5)STL算法之复制
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (定时器/计数器)中断系统(详解与使用)
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (过滤器)Filter和(监听器)listener
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (三) diretfbrc详解
  • (四)js前端开发中设计模式之工厂方法模式
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转)Scala的“=”符号简介