Docker1 -- 什么是Docker

来源:互联网 发布:帝国的终结 知乎 编辑:程序博客网 时间:2024/06/05 04:53

由于项目需要,开始学习docker,从网络上找到了这本《Docker从入门到实践》的pdf版。今天先来认识下docker
1、什么是docker?
docker是一个开源的项目,诞生于2013年初。基于Google公司推出的Go语言实现。后来加入Linux基金和,遵从Apache2.0协议。
docker项目的目标是实现轻量级的操作系统虚拟化解决方案。docker的基础是Linux容器(LXC)等技术
2、为什么药使用docker?
1)更快速的交付和部署
2)更高效的虚拟化
3)更轻松的迁移和扩展
4)更简单的管理
5)对比传统虚拟机总结:上
3、基本概念
· 镜像(image)
· 容器(container)
· 仓库(Repository)
3.1 Docker镜像
docker镜像就是一个只读的模板
3.2 Docker容器
容器就是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的,保证安全的平台。镜像是只读的,容器在启动的时候创建一层可写层作为最上层
3.3 仓库
仓库是集中存放镜像文件的场所。有时候会把仓库和仓库注册服务器混为一谈。并不严格区分。实际上,仓库注册服务器上往往存放多个仓库,每个仓库里又包含了多个镜像。每个镜像有不同的标签

原创粉丝点击