【Docker学习】之 初识

  以前对配置环境深有感触(( ̄┰ ̄*)),看了篇关于Docker的推文,想想以后去公司面对可能面对长长的配置文档,赶紧学习一把。然而看了前几章才知道,学好操作系统有多重要。:-)


参考图书:<<第一本Docker书>>

一、容器 与 管理程序虚拟化

① 容器:直接运行在操作系统内核之上的用户空间。
② 管理程序虚拟化(hypervisor virtualization, HV): 通过中间层将一台或多台独立的机器虚拟运行与物理硬件之上。

二、Docker简介

  Docker是一个能够把开发的应用程序自动部署到容器的开源引擎。提供一个轻量、快速的环境,能够运行开发者的程序,并方便高效地将程序从开发者的笔记本部署到测试环境,然后再部署到生产环境。Docker依赖于“写时复制”(copy-on-write)模型,使修改应用程序非常迅速。

Tip:写时复制(copy-on-write):
这种方法运行父进程与子进程开始共享同一页面。这些页面标记为写时复制页,即如果任何一个进程需要对页进行写操作,那么就创建一个共享页的副本。———–(操作系统,虚拟内存,那章有提到)

  Docker的基础是:LXC 和 AUFS两项技术。(/(ㄒoㄒ)/~~所以学好Linux多重要了嘛)

三、Docker能做什么

① 加速本地开发和构建流程,使其更加高效、更加轻量化。
② 能够让独立服务或应用程序在不同的环境中,得到相同的运行结果。(Build Once , Run anyware)
③ Docker可以让开发者先在本机上构建一个复杂的程序或架构来进行测试,而不是一开始就在生产环境部署、测试。
④ 构建一个多用户的平台即服务(PaaS)基础设施。
⑤ 提供软件即服务(SaaS)应用程序。
⑥ 高性能、超大规模的宿主机部署。
等等。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值