Docker-1.什么是Docker
来源:互联网 发布:迪优美特c6网络盒子 编辑:程序博客网 时间:2024/05/21 03:27
What is docker
- Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟。
- Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。最初实现是基于 LXC,从 0.7 以后开始去除 LXC,转而使用自行开发的 libcontainer,从 1.11 开始,则进一步演进为使用 runC 和containerd。
- Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻
便、快捷。 - 传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有
进行硬件虚拟。
原文地址:https://www.gitbook.com/book/yeasy/docker_practice/details
阅读全文
0 0
- Docker-1.什么是Docker
- 1.什么是 Docker
- 什么是Docker?
- 什么是docker
- 什么是docker
- 什么是Docker?
- 什么是Docker
- 什么是Docker?
- 什么是Docker
- 什么是Docker?
- 什么是 Docker?
- 什么是Docker
- 什么是Docker?
- 什么是Docker?
- 什么是 Docker?
- 什么是Docker
- 什么是Docker
- 什么是Docker?
- 嗯,哇! Git 教程 上手实战,创建gitHub 账户,并添加ssh密钥(二)
- 适配iOS11&iPhoneX的一些坑
- Log信息存储到文件中
- 从源码分析非线程安全集合类的不安全迭代器
- git 本地上传,自带命令(2)
- Docker-1.什么是Docker
- jacob 另存word ,excel 为html,xml格式
- 选择106短信平台,你所不知道的内幕常识
- 从Exchager数据交换到基于trade-off的系统设计
- java中的接口
- Python之文件操作
- java SE教程04
- 开始
- 服务计算作业3——agenda(测试)