元数据(Meta Data)

是关于数据的数据,说明数据的来源,意义、衍生等等。
元数据是用以了解我们有什么信息,在什么地方,以及整个数据仓库系统如何利用信息的数据


一、概述

什么是Image(镜像)

镜像就是文件和meta data的集合( root filesystem )

特点

  1. 分层的,并且每一层都可以添加改变删除文件,成为一个新的image
    比如我们在Base Image安装了Apache就是一层(#2),在这基础上有安装了Nginx又是一层(#4)
  2. 不同的image可以共享相同的layer,比如 #2#4共享的同一个Base Image
  3. Image本身是read-only

为什么docker pull的Linux镜像才 200M呐?

因为是在 Linux Kernel(bootfs) 之上,添加的rootfs,只有基本的Linux Images

sudo docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ubuntu               14.04               6e4f1fe62ff1         8 weeks ago         197MB
hello-world         latest              fce289e99eb9       13 months ago       1.84kB

二、Image 获取

1. 自己编写Dockerifle,Build from Dockerfile

下一节学习如果造一个Dockerfile

2. Pull from Registry

官方远程仓库:https:/hub.docker.com ,可以到这上面查询都有什么镜像

从远程仓库拉取

sudo docker pull ubuntu:14.04        # 14.04 就是tag