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:延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
学习是年轻人改变自己的最好方式
