# .Net 6 ## 1. 部署到Docker ### 1.1 安装.Net SDK 6.0环境 ```shell sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm sudo yum install dotnet-sdk-6.0 dotnet --info ``` ### 1.2 Visual Studio添加Docker支持 ![image-20221121144928205](https://markdownhexo.oss-cn-hangzhou.aliyuncs.com/img/image-20221121144928205.png) ### 1.3 Linux下构建Docker镜像 ```shell docker image build -f ./XiaodaERP/Dockerfile -t aspnetcore . docker images ``` ### 1.4 运行Docker镜像 ```shell docker run --name=aspnetcore -p 9001:80 -d aspnetcore docker ps ``` ```shell cd /usr/local/jenkins_home/workspace/XiaodaERP_NetCore echo $PWD docker image build -f ./XiaodaERP/Dockerfile -t xiaodaerp/netcore . docker images docker run --name xiaodaerp/netcore -p 7274:80 -d xiaodaerp/netcore ```