0%

【Docker】Docker概述

Docker的简单介绍

1 Docker的出现

  • 开发一款产品会因为环境没有配置好的问题导致无法使用
  • 配置环境十分的麻烦
  • 产生需求:发布项目时,顺便把环境进行打包发布
  • Docker给出了解决方法:项目打包带上会环境(镜像)–镜像放置在Docker仓库–从仓库下载镜像–直接运行

2 Docker历史

  • 2010年,在美国成立公司dotCloud,做一些pass的云计算服务,LXC有关的容器技术
  • 他们将自己的容器化技术命名为Docker
  • Docker刚刚诞生的时候,并没有引起行内的注意,dotCloud也因此活不下去。
  • 2013年,Docker选择了开源,开源吸引了许多人,越来越多的人发现了Docker的优点,Docker因此变得火了
  • Docker的火在于,相对比虚拟机技术,Docker更加的轻便,小巧
  • 2014年4月9日,Docker1.0发布

3 Docker介绍


4 Docker作用

  • (1)虚拟机技术
  • 虚拟机技术缺点:
    • 资源占用大
    • 冗余步骤多
    • 启动慢
  • (2)容器化技术
    • 容器化技术不是模拟一个完整的系统
  • (3)Docker与虚拟机技术比较:
    • 虚拟机技术:虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件
    • 容器内的应用直接运行在宿主机的内核,容器没有自己的内核,没有虚拟硬件,变得轻便,每个容器键是互相隔离,每个容器内都有一个属于自己的文件系统,互补影响