.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
相关推荐
皮皮蟹虾饺21 小时前
DNS协议指南:从报文格式到安全加密与 K8s 实战
安全·容器·kubernetes
千寻girling1 天前
记录第一次学习 Docker
学习·docker·容器
ServBay1 天前
你跟高级 C# 工程师的区别,就是这8个开发技巧
后端·c#·.net
迷糊小面包1 天前
Docker Hadopp集群版部署搭建及常规问题解疑
运维·docker·容器
烁3471 天前
Docker
运维·docker·容器
网络中的夜鹰1 天前
轩辕镜像一键安装Docker和Docker Compose脚本
运维·docker·容器
梦想的颜色1 天前
从零入门:Docker在Ubuntu上的安装、使用与主流镜像仓库实战(Java/Go/MySQL/PostgreSQL/MongoDB/Nginx
java·ubuntu·docker
java知路1 天前
centos euler离线下载docker镜像
linux·docker·centos
江湖有缘1 天前
Docker部署HamsterBase Tasks任务管理工具
运维·docker·容器
很楠爱上1 天前
Docker 从入门到实战:核心概念、微服务编排与环境移植完全指南
docker·微服务·容器