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
        