docker----能够节约系统资源
虚拟机缺点:
1、资源占用多
2、冗余步骤多
3、启动速度慢
容器化技术:
1、 传统虚拟机,虚拟一条硬件,运行一个完成的系统。容器内的应用直接运行在宿主机的内核上,容器本身没有内核,也没有虚拟硬件
3、容器之间相互隔离,每个容器都有一个属于自己的文件系统,互不影响。
docker -----DevOps(开发、运维)
1、应用更快速的交付和部署
传统:阅读帮助文件,安装程序
docker:打包镜像,发布测试,一键安装
2、更快捷的升级和扩容
3、更简单的系统运维
4、更高效的计算资源利用
docker是内核级的虚拟化技术,可以在一个物理机上运行很多的应用。
名词
镜像(images): 好比一个模板,通过运行模板,创建容器服务,可以通过镜像,创建多个容器
容器(container):docker利用容器技术,独立运行一个或一组应用,通过镜像创建。
仓库(repository):存放镜像的地方。分为公有仓库和私有仓库。