Linux Ubuntu安装Docker和Net Core

====================================我是分割线:前言==========================================

开发前准备:自己开发调试可以安装基于Windows10的Linux子系统,因为适合自己开发,觉得不好,请安装虚拟机,Help-V或者VM都行,也比较高大上,选择的版本也多,不会安装的百度一下,必应搜索,子系统如图所示:

子系统为Windows10,且必须使用开发人员模式,具体位置:设置---更新和安全--开发者选项没启动开发者模式。然后在应用商店搜索Linux,安装Ubuntu版本的Linux系统,初次启动可以使用$ su -root用户登录,然后设置密码,确认密码,不喜欢root的可以自己创建用户 ,$ useradd   用户名,然后设置密码,就可以,使用新的用户名。

====================================我是分割线:正文==========================================

在Linux安装Docker(不知道Docker是什么的,点击这里),docker官方参开文档点击这里

安装docker支持

更新Ubuntu的包索引

$ sudo apt-get update

让服务器可以使用Https更新仓库

$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

添加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

安装.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的坑(学习文档

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值