<var id="z5l9h"><strike id="z5l9h"><progress id="z5l9h"></progress></strike></var>
<thead id="z5l9h"></thead>
<cite id="z5l9h"><strike id="z5l9h"><listing id="z5l9h"></listing></strike></cite>
<var id="z5l9h"></var>
<ins id="z5l9h"><strike id="z5l9h"></strike></ins> <var id="z5l9h"></var>
<var id="z5l9h"><dl id="z5l9h"></dl></var>
<var id="z5l9h"><strike id="z5l9h"><progress id="z5l9h"></progress></strike></var>

2-docker介绍

docker是基于go语言实现的云开源项目。 

    docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是说通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个 WEB应用或数据库应用等)及其运行环境能够做到“ 一次封装,到处运行 ”。 

    image.png

    linux容器技术的出现就解决了这样一个问题,而Docker就是在它基础上发展过来的。将应用运行在docker容器上面,而docker容器在任何操作系统上都是一致的,这就是实现可跨平台、跨服务器。 只需要一次配置好环境,换到别的机子上就可以一键部署好,大大简化了操作。 

    docker的中文网站: http://docker-cn.com/

    以后运维就装个docker环境(鲸鱼),然后开发把他的容器给运维人员,运维人员把容器放在docker环境上就算部署完了。 

    下面我们来讨论一下docker和传统的虚拟机有什么不同。 

    虚拟机(virtual machine)就是带环境安装的一种解决方案。它可以在一种操作系统里面运行另外一种操作系统,比如在windows系统里面运行linux系统。应用程序对此毫无感知,因为虚拟机看上去跟真实系统一模一样。而对于底层系统来说,虚拟机就是一个普通文件,不需要了就删除,对其他部分毫无影响。这类虚拟机完美的运行了另外一套系统,能够使应用程序,操作系统和硬件三者之间的逻辑不变。

image.png

    画外音:面试造飞机,工作拧螺丝。 

    虚拟机的缺点: 

    1、资源占用多 ;2、冗余步骤多; 3、启动慢; 

     

    由于前面虚拟机存在的这些缺点,linux发展出了另一种虚拟化技术:Linux容器(Linux container,缩写为LXC). 

     Linux容器不是模拟一个完整的操作系统 ,而是对进程进行隔离。有了容器,就可以将软件运行所需要的所有资料打包到一个隔离的容器中。容器与虚拟机不同,不需要捆绑一整套操作系统,只需要软件工作所需要的库资源和设置。系统因此而变得高效轻量并保证部署在任何环境中的软件都能始终如一的运行。 

     

    比较了docker和传统虚拟化方式之间的不同之处: 

    a)传统虚拟机技术是虚拟出一整套硬件后,在其上运行一个完整的操作系统,在该系统上再运行所需要的应用进程; 

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

    c) 每个容器之间互相隔离,每个容器有自己的文件系统,容器之间进程不会互相影响,能区分计算资源,耦合度低 ; 

 

    画外音:docker启动是秒级的,传统虚拟机启动是分钟级的;另外docker是一个精简版、高度浓缩的小型Linux系统。 

 

    docker官网: http://www.docker.com  (国外网站,访问速度太慢)

    docker官方文档:http://docs.docker.com 

    docker中文网站: https://www.docker-cn.com

    docker镜像下载地址:https://hub.docker.com(国外网站,访问速度太慢,用阿里云加速) 

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net

相关文章
761111香港马会查询无错九肖 天全县| 阿巴嘎旗| 宜春市| 万载县| 东方市| 太湖县| 彰化县| 彭水| 平谷区| 金寨县| 进贤县| 霸州市| 区。| 徐闻县| 甘洛县| 平潭县| 绥德县| 泰来县| 绥中县| 天等县| 赤壁市| 平谷区| 阿克| 龙泉市| 开原市| 醴陵市| 格尔木市| 鄂托克旗| 桂林市| 宣武区| 梨树县| 怀远县| 凌源市| 肥西县| 日土县| 新河县| 宿迁市| 马龙县| 嘉祥县| 红安县| 额尔古纳市| 射阳县| 井冈山市| 永兴县| 云浮市| 庄河市| 茂名市| 集安市| 白玉县| 建湖县| 沁阳市| 永丰县| 仙桃市| 喀喇| 莱芜市| 江西省| 陇西县| 三门峡市| 桃园市| 寿光市| 湘西| 永昌县| 佳木斯市| 台湾省| 家居| 龙陵县| 两当县| 福泉市| 安顺市| 鹰潭市| 泌阳县| 同江市| 横峰县| 海林市| 桃园市| 和平县| 亳州市| 民乐县| 香河县| 治县。| 洛隆县| 梅州市| 乌鲁木齐市| 绥江县| 台中县| 卢龙县| 团风县| http://wap.flshowero888.com http://m.htroubler888.com http://3g.gwvoicel888.com http://3g.hvaluer888.com http://wap.hviewr888.com http://www.htroubler888.com http://flshello888.com http://hspotr888.com http://flsideo888.com http://m.hsortr888.com http://gwvoidl888.com