Docker入门
Posted flyingeagle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker入门相关的知识,希望对你有一定的参考价值。
一.Docker介绍及安装
Docker是容器技术的一个代表,容器技术从本质上讲是将程序隔离、打包的技术,不是一个很新的技术,核心的技术在内核里已经存在很久了,但这个技术真正被大家所用,变成这么流行、这么火爆的技术是因为Docker,Docker在2013年开源后发展的非常非常快。
Docker在云计算领域是一个非常火热的话题,Docker很好的理顺了开发和运维的环境的差异,使得开发和运维可以用同一个语言来沟通,另外,Docker和现在的deops、持续集成、持续交互、微服务等概念都是相辅相成的。
1.什么是Docker
Docker是一个开源的项目,它可以用来将任何应用以轻量级容器的形式来打包、发布和运行。在Node.js上是这样说Docker的:Docker允许一个应用程序及其所有依赖以一种标准的单位来打包。
类比:
可以粗糙地理解为轻量级的虚拟机
开挂的chroot
Docker确实不是虚拟机
Docker有一个Docker Engine层,在其上运行各种各样的程序,它是利用了Host OS里面的NameSpace、Control Group这些来做到将应用程序分离,因为它没有虚拟层这一个,会比虚拟机轻很多,程序启动速度、内存、存储需求都会小很多。
二.实践第一步,创建第一个Hello world
三.Dockerfile介绍
四.存储
五.镜像仓库
六.多容器app
七.小结
学习地址:https://www.imooc.com/learn/867
以上是关于Docker入门的主要内容,如果未能解决你的问题,请参考以下文章