Docker的概念和相关属性

第一章 Docker的核心概念

1.1Docker镜像 Docker镜像类似于虚拟机镜像,可以将其理解为一个只读的模板。例如,一个镜像可以包含一个基本的操作系统【Ubuntu、Centos、Alpine、BusyBox】环境,里面仅安装了Jenkins应用程序,那么这个文件就可以被称为Jenkins镜像。
镜像是创建Docker容器的基础,通过版本管理和增量的文件系统控制,用户可以十分方便的获取Docker镜像.
1.2Docker容器 Docker容器是Docker镜像运行的实例。Docker容器类似Linux系统环境(包括root用户权限、进程空间、用户空间和网络等)。

第二章 镜像的基本属性

2.1 Docker镜像的基本属性 Docker镜像包含五个基本属性和一个不常用的属性。

  1. REPOSITORY:描述当前镜像来自于那个镜像仓库;
  2. TAG:镜像的标签信息,比如14.04、latest用来标注不同的版本信息。 TAG信息用来标记来自同一个仓库的不同镜像,例如ubuntu仓库中有多个镜像,可以通过TAG信息来区分发行版本。
  3. IMAGE ID:镜像的ID(镜像的唯一标识);
  4. CREATED:镜像的创建时间;
  5. SIZE:镜像的大小
  6. DIGEST:镜像的数字摘要信息,用来判断镜像是否变更[非常见属性]。 图1、镜像的基本属性

图2、镜像TAG属性图示

Docker镜像的详细信息如文本所示:
参照文章:http://www.ityouknow.com/docker/2018/03/15/docker-dockerfile-command-introduction.html

第三章 容器的基本属性

Docker镜像包含五个基本属性和一个不常用的属性。

  1. CONTAINER_ID:表示容器ID;
  2. IMAGE:表示镜像名称。
  3. COMMAND:表示启动容器时运行的命令。
  4. CREATED:表示容器的创建时间。
  5. STATUS:表示容器运行的状态。Up表示运行中,Exited表示已停止。
  6. 表示容器对外的端口号。
  7. NAMES:表示容器名称。该名称默认由Docker自动生成,也可使用docker run命令的–name选项自行指定。

配套文档


Reprint please specify: Blog4Jun Docker的概念和相关属性

Previous
纯Java后台实现区分数据的新增、修改、删除操作 纯Java后台实现区分数据的新增、修改、删除操作
近期遇到一个问题,就是当 添加、修改、删除 三个业务,都写入controller(控制层)同一个方法时,该怎么区分呢?虽然前端可以加上操作类型,但是后台还得做遍历,效率不高而且比较麻烦。于是乎,我就想了一个方法,在这里跟大家分享一下。 原
2019-03-23
Next
Docker学习笔记(二)基本软件的Docker安装【基本安装,可能不适用于生产环境】 Docker学习笔记(二)基本软件的Docker安装【基本安装,可能不适用于生产环境】
通过Docker安装常用软件,包产Mysql、Redis等。。。。。。 Mysql安装 docker run --name mysql_server -e MYSQL_ROOT_PASSWORD=123 -d mysql:latest
2019-02-24