前端学习 Docker 之旅(一)—— 基础理解

这两年 Docker 比较火,很多大厂都在使用。最近学习了点基础知识,记录一下。

一、关于 Docker

Docker 可以理解为高性能的虚拟机,主要用于 Linux 环境的虚拟化。Docker 专门为了服务器虚拟化,并支持镜像分享等功能。

二、三个概念

1、镜像(Image)

Image 与 Container 的关系就像类与实例的关系,p 是容器,Person 是镜像:

1
let p = new Person()

2、容器(Container)

Docker 容器里存放着我们写的代码,然后 Docker 载着代码在宿主机里运行。

3、仓库(Repository)

仓库用来存放镜像,类似于 GitHub。

三、虚拟化的区别

  • Docker 的虚拟化是在系统层面实现
  • 虚拟机的虚拟化是在硬件层面实现

四、注意

  • 创建镜像后,只要不启动就不会生成容器,更不会启动容器
以上

随笔标题:前端学习 Docker 之旅(一)—— 基础理解

随笔作者:刘先玉

发布时间:2020年02月04日 - 20:19:09

最后更新:2020年02月04日 - 20:19:09

原文链接:https://liuxianyu.cn/article/docker-a.html