新一代虚拟技术Docker

1.为什么要介绍Docker


2014年十大受关注技术,得到微软等公司技术支持的容器虚拟化技术,4个docker相当于10个VM虚拟机。
2.传统的虚拟化技术
  纯软件的虚拟化是通过对于硬件层的模拟从而实现允许运行多个操作系统
  硬件辅助虚拟化需要硬件层面对于虚拟化的支持,类似Intel-VT技术等,具有更高的效率
传统的虚拟技术主要有三种:
  VMWare
  VirtualBox
  Hyper-V
windows server 2012不支持VirtualBox和Hyper-V共存。


  虚拟机独立于硬件的底层调用。
3.容器虚拟化技术


  不需要底层硬件的底层调用。内核层实现网络功能,容器虚拟化技术每一个用户都可以调用这种网络功能,而不需要底层的操作系统支持。
  Docker在很多公司进入生产环境,腾讯,阿里,美团等大公司。
4.传统虚拟化技术和容器虚拟化技术比较

5.Docker可以被使用在自己企业应用上。

6.Docker与VM的区别

7.其它



8.在windows上安装Docker
地址:https://github.com/boot2docker/windows-installer/releases
远程连接用户名和密码:docker tcuser

个人体验:
  1.和npm的包用起来一样,包名加命令:
   docker search/run
   yarn xxxxx
  2.需要较好的linux基础
  3.需要对操作系统有较好的基础
  4.属于运维层面的知识,对于开发而言,属于加分项
9.在windows上安装Hadoop
地址:http://hadoop.apache.org/releases.html
镜像:http://mirrors.hust.edu.cn/apache/hadoop/common/
代码和文件:
  hadoop 1.x 源代码与二进制文件是混合在一起的
  hadoop 2.x可以单独下载源代码和二进制包
个人体验:
  1.基于docker技术的一个类似oracle的数据库软件,有很多配置的内容。
  2.需要linux 和 shell基础
  3.属于运维层面的知识,对于开发而言,属于加分项

期待和大家交流,共同进步,欢迎大家加入我创建的与前端开发密切相关的技术讨论小组:

努力成为优秀前端工程师!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker概览 Docker是一个用于开发、交付和运行应用的开放平台,Docker被设计用于更快地交付应用。Do...
    i_cyy阅读 1,312评论 0 7
  • 1.Docker简介 1.1 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理...
    EdwinGates阅读 1,787评论 0 0
  • 铃铃铃…… 闹钟声响起, 从睡梦中醒来,第一反应,这么快,周末就那样过去了。又是周一,一周的上班生活又开始了。不止...
    吃吃的小仓阅读 182评论 0 0
  • 【2017年3月29日优化】之前留下一个尾巴:如何自动获取表头。我在原文中使用了比较笨的办法。今天看到一篇帖子,提...
    PowerQuery阅读 1,552评论 1 2
  • 周三如约而至,在六点半的时候我准时打开了CCtalk,这次是华东师范大学的魏老师给我们做的分享。首先我要感谢青椒计...
    清河1106李娟娟阅读 377评论 7 12