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的主要内容,如果未能解决你的问题,请参考以下文章

DockerDocker常用命令

DockerDocker配置

dockerdocker镜像和镜像发布方法

dockerdocker

dockerdocker安装rabbitmq

dockerdocker下安装mysql