Docker
Posted chenxiaobo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker相关的知识,希望对你有一定的参考价值。
基本概念
Docker是轻量级的虚拟化技术,容器是一个进程。容器与镜像的关系类似于面向对象编程中的对象与类。
虚拟化VM是OS级别,docker是应用级别。
镜像(Image)
镜像可以用来创建Docker容器
容器(Container)
容器容器类似进程、集装箱,是独立运行的一个或一组应用,以及他们的运行态环境。
仓库(Repository)
集中存放镜像文件的场所。
核心技术
namespace
将其它命名空间的东西隐藏,从而为该进程提供它自己独立运行的环境。这使得进程之间互相不可见,也不可相互影响。
命名空间包括如下:
- 主机名
- 进程ID(PID)
- 文件系统
- 网络接口
- 进程间通信(IPC)
cgroup
限制进程可用的资源。(包括CPU、内存、阻塞I/O、网络I/O等)。
以上是关于Docker的主要内容,如果未能解决你的问题,请参考以下文章