.NETCore-Linux下安装.NETCore6.0以及Docker下安装.NETCore6.0
今天把.NETCore从2.2升到3.0记录一下
2020.04更新
由于项目更新所以更新为3.1版本
Download .NET Core 3.0 :https://dotnet.microsoft.com/download/dotnet-core/3.0
Download .NET Core 3.1 :https://dotnet.microsoft.com/download/dotnet-core/3.1
2020.11月更新
11月出了正式版,第一时间就进行了更新,由于换了机器所以重新记录下
Download .NET Core 5.0 :https://dotnet.microsoft.com/download/dotnet/5.0
2021更新
6.0出了
Download .NET Core 6.0 :https://dotnet.microsoft.com/download/dotnet/6.0
2022更新
7.0预览版出了
Download .NET Core 7.0 :https://dotnet.microsoft.com/download/dotnet/7.0
centos7/centos8官方安装文档地址:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos
我这里用的是centos,其他系统可自行选择
安装6.0SDK
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install dotnet-sdk-6.0 -y
安装6.0Runtime
sudo yum install aspnetcore-runtime-6.0
验证一下:
dotnet --info
Docker下安装.NetCore6.0运行环境
这里只提供Dockerfile,我是放在jenkins下运行的,具体使用方法自行百度
#基于 microsoft/dotnet:6.0.0-core 来构建我们的镜像
FROM mcr.microsoft.com/dotnet/sdk:6.0
#拷贝项目publish文件夹中的所有文件到 docker容器中的publish文件夹中
COPY . /publish
#设置工作目录为 /publish 文件夹,即容器启动默认的文件夹
WORKDIR /publish
#设置Docker容器对外暴露5000端口
EXPOSE 8801
#使用dotnet dev.dll来运行应用程序
CMD ["dotnet", "DevTools.dll", "--urls", "http://*:8801"]