Docker学习笔记(一):简介

一、Docker是什么

Docker 是一个开源项目,诞生于 2013 年初,Go 语言实现。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。

二、为什么要用 Docker

Docker 跟传统的虚拟化方式相比具有众多的优势:

  • 更快速的交付和部署: 一次创建或配置,可以在任意地方正常运行.开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维人员可以直接使用这个容器来部署代码。
  • Docker 容器的启动可以在秒级实现
  • 更高效的虚拟化: Docker 容器的运行不需要额外的 hypervisor 支持,它是内核级的虚拟化,因此可以实现更高的性能和效率
  • Docker 对系统资源的利用率很高,一台主机上可以同时运行数千个 Docker 容器。

三、基本概念

Docker 包括三个基本概念

  • 镜像(Image)
  • 容器(Container)
  • 仓库(Repository)

Docker 镜像(Image)就是一个只读的模板。
镜像可以用来创建 Docker 容器。
仓库(Repository)是集中存放镜像文件的场所。

你可能感兴趣的:(Docker学习笔记(一):简介)