docker_1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker_1相关的知识,希望对你有一定的参考价值。

ps: 本文仅供自己学习使用,文本来源于 docker从入门到实践一书.

1、什么是docker

?? Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。最初实现是基于 LXC,从 0.7 版本以后开始去除 LXC,转而使用自行开发的libcontainer,从 1.11 开始,则进一步演进为使用 runC 和 containerd。
?? Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、快捷。
??传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。

技术分享图片

技术分享图片

以上是关于docker_1的主要内容,如果未能解决你的问题,请参考以下文章

1Docker--cloudman致敬

1Docker基础入门实战

1Docker部署及基础理论

Docker_基础运用

docker bookstack 迁移

docker