Docker学习总结

本文作为总结性文章,不会详细讲解Docker。但会把已学习的、了解的内容按照由易到难的顺序串起来,更多的是帮助Docker新手快速的了解Docker,知道目前处在哪个阶段,接下来该学些什么,避免碰太多壁。博主水平有限,对于Docker还在不断学习中,本文如有不对的地方,烦请指出。

Docker是什么

Docker 是一个开源的应用容器引擎(Engine),让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

Docker与传统的虚拟机(如VMware,VirtualBox)很相似,但更具优势:
1、创建和销毁秒级完成,启动速度飞快;
2、体积小,可迁移到任何流行的Linux机器上;
3、占用系统资源极低;
4、可自动化部署、集群管理。

Docker基础

需要掌握的内容:

1、安装
2、区分Docker服务端(Server)与客户端(Client)
3、镜像
4、容器
5、容器互联
6、数据卷
7、镜像仓库
8、Dockerfile

此阶段建议阅读:
1、《Docker技术入门与实战》
2、Docker官方文档https://docs.docker.com/
3、Docker学习笔记
http://www.cnblogs.com/52fhy/p/5638571.html

说明:官方文档虽然为英文,但阅读起来并不是那么难,坚持下去,受益匪浅,写的是很不错的。国内很难找到这么全的资料。下面列出官方文档可仔细阅读的地方:
1、Linux上安装:https://docs.docker.com/engine/installation/linux/
2、Hello world in a container: 

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式