流逝的是岁月,不变的是情怀.
坚持学习,是为了成就更好的自己.
公众号[中关村程序员]

# docker介绍

# Docker是什么

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

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

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

# Docker能干嘛

# 之前的虚拟机技术

虚拟机的缺点:

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

传统虚拟机

# 容器虚拟化技术

enter image description here

# 区别

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

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

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

上次更新: 7/20/2020, 2:09:44 AM