docker入门第一章之docker的作用和专有名词解释
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
一、docker的作用?
1.传统的虚拟机是虚拟出硬件,有一套完整的操作系统,在这个完成的操作系统上面运行软件。容器是没有自己的虚拟硬件的,它的应用运行在宿主机上面,因此更加轻便。
2.docker的每一个容器之间是相互隔离的,每个容器都有自己的文件系统不会相互影响。
3.开发运维一体化,便于升级和扩容。
4.传统的虚拟机技术由于虚拟出的是完整的操作系统浪费了大量的计算机计算资源,用docker可以有效节省浪费,使得应用更加轻便。
二、docker的名词解释
1.宿主机
docker的宿主机可以是物理机也可以是虚拟机。宿主机上面跑着docker服务,可以理解为docker也是需要计算机资源来执行的,执行docker这个服务的机子就叫宿主机
2.镜像
镜像就如同一个模板,通过这个模板创建一个或者多个容器。比如我想从GitHub上面找项目,博主放在GitHub上面的项目就是镜像,我自己可以通过下载的这个项目创建多个可以跑起来的应用。
3.容器
容器由镜像生成,容器可以理解为简易的操作系统,这个操作系统用来跑应用。
4.仓库
用来存放镜像的地方就是仓库。分为公有和私有仓库。