Docker的三大核心概念:Docker容器,Docker镜像,以及镜像仓库
Dock容器:容器和镜像的关系就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等,对容器的管理,就是对应用服务的生命周期管理。
Docker镜像:Docker 镜像可以看作是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变,镜像是一个只读层的静态文件
镜像仓库:用于存放Docker镜像的仓库,可近似的理解为git仓库,用户可以将镜像存放在镜像仓库,并且在需要时拉取镜像进行容器的实例化。
下图是docker常用的命令: