三要素


docker三要素
image.png

镜像、容器、仓库

镜像(Image)

Docker镜像(Image)就是一个只读的模板,镜像可以用来创建Docker容器,一个镜像可以创建很多容器。

容器和镜像与面向对象中对象和类的关系

Docker 面向对象
容器 对象
镜像

容器(Container)

  • Docker利用容器独立运行一个或多个应用*
  • 容器是用镜像创建的运行实例
  • 它可以被启动、开始、停止、删除。每个容器都是相互隔离保证安全的平台
  • 容器可以理解为一个简易的Linux环境和运行在其中的应用程序
  • 容器和镜像的区别在于容器的最上面那一层是可读可写的

仓库(Repository)

仓库是集中存放镜像的地方
  • 仓库(Repository)是集中存放镜像文件的场所。
  • 仓库(Repository)和仓库注册服务器(Registry)是有区别的,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。
  • 仓库分为公开仓库(Public)和私有仓库(Private)两种形式。
  • 最大的公开仓库是Docker Hub(https://hub.docker.com/),存放了数量庞大的镜像供用户下载。
  • 国内的公开仓库包括阿里云、网易云等。

相关文章:

  • 2022-02-05
  • 2021-05-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-06
  • 2021-11-04
  • 2022-12-23
猜你喜欢
  • 2021-10-29
  • 2021-06-04
  • 2022-12-23
  • 2021-09-20
  • 2021-11-17
  • 2021-11-01
相关资源
相似解决方案