首页 > 技术文章 > Docker 跨平台在 netCore 中的从入门到部署

star8521 2020-06-12 07:49 原文

[跨平台系列三Docker篇]:ASP.NET Core应用

前言

从题目我们可以看的出,今天是五部曲的第三部,你可能会好奇,为啥没有见到前两部呢?这里我简单说下:

1、跨平台第一部曲:MySql

如果你看我的所有开源项目,应该能发现我已经全部迁移到了Mysql数据库了,这里不是说SqlServer就不是不跨平台了,只是MySql用着可能更好些,当然,如果你是买的单独数据库服务器,比如阿里云的RDS数据库,Azure DataBase数据库的话,那就完全另说了。

[跨平台系列三Docker篇]:ASP.NET Core应用

当然,不仅仅迁移过去就行了,这只是一个开头,后期还是有很多东西,需要自己好好研究,比如缓存,数据一致性,索引,存储,锁,队列等等知识,只有用到了才会打开进一步专研的大门。

2、跨平台第二部曲:Linux

既然要跨平台,那多平台的学习就是基础中的基础,重中之重了,相信每个人windows服务器已经玩儿到飞起了,所以Linux的学习和研究就很有必要。

我之前有篇文章已经对我的所有项目做了迁移,还是比较详细的:

《[最全操作指南] 在线六个项目全部迁移Linux

还是那句话,只有用了,才会去研究,螃蟹这东西,如果没吃过,永远不会知道是酸的还是甜的。因为这个Linux迁移基础的比较简单,或者说是一个长期学习的东西,所以一篇文章就搞定了。

 

3、剩下三部曲

从今天开始呢,我打算用三篇讲解下Docker相关内容,打算把我六个在线项目都迁移到Docker上,等我完全搞懂了,就开始录视频说说,虽然我一直认为官网是最好的老师,因为今天不会讲Docker的基本知识,所以到时候我会在视频教程里详细说

 

说完Docker,就说一说CI/CD相关的内容,应该就是基于Docker+Jenkins的吧。

最后一部曲就是K8S一把梭了。

(PS:我的讲解速度,取决于各位的素质三连的速度了

推荐阅读