美文网首页
一、Docker简介

一、Docker简介

作者: 紫荆秋雪_文 | 来源:发表于2020-02-22 01:17 被阅读0次

一、docker的问世

在互联网产品开发中经常会遇到测试环境和正式环境配置(系统版本不同、Java/Tomcat/MySQL/JDBC 版本不同等等)不同而引发“在我的机器上可以正常工作,但是在正式环境或者是在别的同事那里就无法正常工作”的问题。而且每次都想配置相同的环境是非常麻烦的,如果可以在设备上直接安装一个软件就可以同时拥有全部环境就完美了,docker也就应用而生。

二、docker理念

Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次封装,到处运行”。
Linux 容器技术的出现就解决了这样一个问题,而 Docker 就是在它的基础上发展过来的。将应用运行在 Docker 容器上面,而 Docker 容器在任何操作系统上都是一致的,这就实现了跨平台、跨服务器。只需要一次配置好环境,换到别的机子上就可以一键部署好,大大简化了操作

三、docker与虚拟机 VM-Docker.png

虚拟机:

  • 1、它可以在一种操作系统里面运行另一种操作系统,比如在Windows 系统里面运行Linux 系统。应用程序对此毫无感知,因为虚拟机看上去跟真实系统一模一样,而对于底层系统来说,虚拟机就是一个普通文件,不需要了就删掉,对其他部分毫无影响。这类虚拟机完美的运行了另一套系统,能够使应用程序,操作系统和硬件三者之间的逻辑不变。
  • 2、资源占用多
  • 3、冗余步骤多
  • 4、启动慢

容器虚拟化技术

  • 由于虚拟机存在诸多缺点,Linux 发展出了另一种虚拟化技术:Linux 容器(Linux Containers,缩写为 LXC)。
    Linux 容器不是模拟一个完整的操作系统,而是对进程进行隔离。有了容器,就可以将软件运行所需的所有资源打包到一个隔离的容器中。容器与虚拟机不同,不需要捆绑一整套操作系统,只需要软件工作所需的库资源和设置。系统因此而变得高效轻量并保证部署在任何环境中的软件都能始终如一地运行。

小结:比较了 Docker(容器) 和传统虚拟化方式的不同之处:

  • 传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;
  • 而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。
  • 每个容器之间互相隔离,每个容器有自己的文件系统 ,容器之间进程不会相互影响,能区分计算资源。

相关文章

  • Docker-Compose学习

    原文连接 一、Docker-Compose简介 1、Docker-Compose简介 Docker-Compose...

  • Docker使用

    Docker Docker简介 简介: Docker[docker.com] 是一个开源的应用容器引擎,基于 Go...

  • Docker容器安装多节点PbsPro

    [TOC] Docker容器安装-多节点PbsPro 1 简介: 1.1 Docker简介 Docker 是一个开...

  • <Docker 1> Docker入门知识和安装方式

    页内导航 Docker简介 Docker安装支持平台DesktopCloudServer Docker简介 这里本...

  • Docker之docker简介

    Docker之docker简介

  • Docker培训

    学习参考资料 一、Docker简介 1、简介 2、Docker的应用场景 3、Docker 的优点 3、docke...

  • Docker简介(一)

    一、Docker Docker 是一个应用容器引擎,对系统进程封装,让开发者可以打包他们的应用以及依赖包到的容器中...

  • 一、Docker简介

    一、docker的问世 在互联网产品开发中经常会遇到测试环境和正式环境配置(系统版本不同、Java/Tomcat/...

  • Docker简介一

    虚拟化简介 Type-I: Type-II:VMware、ESXI Linux NameSpace(名称空间) U...

  • Docker

    Docker Docker简介 -- Docker Engine Docker Engine 也就是我们常说的 "...

网友评论

      本文标题:一、Docker简介

      本文链接:https://www.haomeiwen.com/subject/bfskqhtx.html