第1章 初始Docker

来源:互联网 发布:java开发工程师视频 编辑:程序博客网 时间:2024/06/05 20:43

1.1 什么是Docker
Docker开源项目
Docker是基于Go语言实现的。可以说Docker为应用的开发和部署提供了“一站式”的解决方案。
Linux容器技术
从Linux容器到Docker

1.2 为什么要使用Docker
Docker容器虚拟化的好处
即高效地构建应用。
通过容器来打包应用,意味着迁移只需要在新的服务器上启动需要的容器就可以了。

Docker在开发和运维中的优势
*更快速的交付和部署
*更高效的资源利用
*更轻松的迁移和扩展
*更简单的更新管理
Docker与虚拟机比较
作为一种轻量级的虚拟化方式。
这里写图片描述

1.3 虚拟化和Docker
虚拟化的核心是对资源进行抽象,目标往往是为了同一主机上运行多个系统或应用。
Docker以及其他容器技术都属于操作系统的虚拟化这个范畴。内核通过创建多个虚拟的操作系统实例(内核和库)来隔离不同的进程。
Docker容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,因此更加轻量级。

0 0
原创粉丝点击