334 字
2 分钟
docker介绍

docker介绍#

Docker是什么#

Docker是基于Go语言实现的云开源项目

对应用程序的封装、分发、部署、运行等生命周期的管理,使用户的APP(或者一个web应用)以及运行环境做到“一次封装,到处运行

解决了运行环境和配置问题软件容器,方便做持续继承并有助于整体发布的容器虚拟化技术

Docker能干嘛#

之前的虚拟机技术#

虚拟机的缺点:

  • 资源占用多
  • 冗余步骤多
  • 启动慢

传统虚拟机

容器虚拟化技术#

enter image description here

区别#

1.传统虚拟化技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程

2.而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟 因此容器要比传统虚拟机更为轻便

3.每个容器之间互相隔离,每个容器有自己的文件系统,容器之间进程不会相互影响,能区分计算资源

相关阅读