Docker image

阅读量:

#发芽

Docker 镜像(Image)是一个指导创建 Docker 容器 的只读模板文件。Docker Engine 可以根据镜像文件创建对应的容器,安装相关依赖并执行对应的任务。

缘由

  • 通过镜像文件能够完整的将软件所需的依赖记录下来,用户在启动软件的时候不需要进行额外的操作,保证了软件交付的完整性和易用性

说明

  • Docker 镜像遵循 OCI image specification,其他容器软件例如 Podman、Buildah 也可执行 Docker 创建的镜像文件,反之亦然。
  • 一个 Docker 镜像由一系列的 [[ Docker Image Layer|层 ]] 构建而成。

实例

[!note] 记录概念的应用实例,属于 how 的部分

类比

[!note] 记录与该概念类似的概念,属于 how 的部分

对比

  • 相比于 容器,镜像是一个只读模板文件,是指导 容器 运行的模板。

效果

  • 工作中十分常用,不同的软件有不同的依赖和环境,通过为不同的软件创建独立的 Image 文件,能够十分方便的运行,执行测试等
  • 在 Google Cloud Run 中,通过 Docker Image 来创建服务,能够搭建 Cloud Run 未原生支持的编程语言

备注

反向链接

到头儿啦~

局部关系图