image镜像

  • docker image是一个read-only文件
  • 这个文件包含了文件系统,源码,库文件,依赖,工具等一些运行application所需的文件
  • 可以理解成一个模板
  • docker image具有分层的概念

像是我们安装Linux系统的时候要下载一个镜像,然后运行起来,运行起来就是容器了。

container 容器

  • “一个运行中的docker image”(不完全准确)
  • 实质是复制image并在image最上层加上一层read-write的层(称之为 container layer 容器层)
  • 基于同一个image可以创建多个container

image.png

docker image的获取

  • 自己制作
  • 从registry拉取(比如docker hub)