Docker

回顾 docker 的学习之路,漫长无涯。

从 2016 年到今天,断断续续学过多次,但都没有任何长进。

时间一长不使用,就全然忘记。

基本原理

总结起来,原因很简单,底层原理没有掌握:

(1)Linux

(2)GoLang 协程等语言优势

(3)微服务相关

这些后期都将进行系统的学习和整理。

学习途径

其次主要是学习途径。

以前没有系统的学习,缺少学习的途径。

(1)系列博客

可以较为简单的入门方式。

主要以了解为主。

docker 深入浅出

code shell docker 系列博客

(2)官方网站

一手资料,自主学习。

这个放在最后,直接学习会比较吃力。

(3)书籍

系统学习

《Docker 全攻略》

《Docker 实战》

《Docker 从入门到实战》

《Docker 基础与实战》

《第一本 Docker 书》

《Docker 容器与容器云》

《Docker CookBook》

(4)github

上面有一些优秀的资源。

Docker 中文文档

书籍就是学习的大纲

这里有第二种学习的思路,那就是目录也是一种学习大纲。

我们可以只看目录,然后跟着目录系统的学习一遍。

自己的理解

结合故事进行系统的学习。

比如集装箱在工业的发展之路。

DevOps 的发展历程,这种思想的重要性。

带来了什么?会产生多少新的机遇,同时又会导致多少失业?

故事是为了学习的趣味性,系统是为了学习的系统性。

  • 思考

  • 总结

  • 拓展

相关理念

瀑布式开发

敏捷开发

DevOps

IaaS/PaaS/DaaS/PaaS

Cloud-与云之间的结合

相关知识

比如 Devops 的相关知识:

CI/CD:Jenkines/TeamCity

版本控制: SVN/GIT

代码仓库:Gitlab/Github

jar 包仓库:Maven/Gradle/Nexus

测试:Junit/Mock/TestNG

代码质量:Sonar/FindBugs

文档:Swagger/IDoc

拓展阅读

go-lang

DevOps