乐趣区

Docker-学习笔记镜像

前言

Docker 有三大基础概念:

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

在本章的学习中,我将会单独把镜像(Image)做一个比较系统化的梳理和记录笔记。那么先来认识什么叫做 Docker Image 吧!

Docker Image 简介

镜像由多个层组成(每层的基本单位被称为镜像层),每层镜像叠加以后,从外部看来就像一个独立的对象。(这个外部独立的对象的基本单位也是镜像)。

镜像内部是一个精简的操作系统(OS),同时还包含应用运行所必须的文件和依赖包,甚至比最小化安装还要更少的软件栈(soft stack)。

Docker Image 详解

镜像(Image)可以理解成 构建时,(build-time)结构,而 容器 (Container) 可以理解成 运行时,(run-time)结构。

一旦容器从镜像启动后,二者之间就变成了相互依赖的关系,并且在镜像上启动的容器全部停止之前,镜像是无法被删除的。可以使用以下命令对 alpine:latest 镜像进行删除。

$ docker image rm alpine:latest
退出移动版