====================================我是分割线:前言==========================================
开发前准备:自己开发调试可以安装基于Windows10的Linux子系统,因为适合自己开发,觉得不好,请安装虚拟机,Help-V或者VM都行,也比较高大上,选择的版本也多,不会安装的百度一下,必应搜索,子系统如图所示:
子系统为Windows10,且必须使用开发人员模式,具体位置:设置---更新和安全--开发者选项没启动开发者模式。然后在应用商店搜索Linux,安装Ubuntu版本的Linux系统,初次启动可以使用$ su -root用户登录,然后设置密码,确认密码,不喜欢root的可以自己创建用户 ,$ useradd 用户名,然后设置密码,就可以,使用新的用户名。
====================================我是分割线:正文==========================================
在Linux安装Docker(不知道Docker是什么的,点击这里),docker官方参开文档点击这里。
安装docker支持
1 更新Ubuntu的包索引
$ sudo apt-get update
2 让服务器可以使用Https更新仓库
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3 添加docker秘钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4 校验秘钥
$ sudo apt-key fingerprint 0EBFCD88
5 设置官方支持的仓库
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
6 安装docker
##先更新Ubuntu索引
$ sudo apt-get update
##安装社区版本(docker ce),docker EE为企业版
$ sudo apt-get install docker-ce
(如果安装固定版本,可选install docker-ce=版本号)
7 检测是否安装完成,输入$ docker --version(如图,安装完成)
安装.net core SDK
微软官网文档,点击这里,本次安装Ubuntu版本为18.04,查询Ubuntu版本命令 $ lsb_release -a
1 注册微软授权
$ wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
!!!安装失败的话请使用下面方式安装
$ sudo dpkg --purge packages-microsoft-prod && sudo dpkg -i packages-microsoft-prod.deb
2 安装.NET SDK
##以下命令建议逐条执行,避免出现问题
$ sudo add-apt-repository universe
$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install dotnet-sdk-2.2
3 检测结果,查询版本
$ dotnet --version
至此,.net core遍可以在Linux进行开始,支持所有的dotnet 命令(老规矩,自己看文档,自己记,手动滑稽)
======================================烦人的分割线又来了:结尾=================================
很多大厂之所以,抛弃了net,很大程度上,是因为不能夸平台,net仅局限于部署在IIS,有一些人说是因为c#语法不行,效率低,我不知道这是哪里来的自信。大石头(新生命团队)说过,想要工资高,就要多学,多为社区贡献。有时间接着填填部署到docker的坑(学习文档)