获取镜像
1、格式为:
docker pull [选项] [Docker Registry地址]<仓库名>:<标签>

Docker Registry地址:地址的格式一般是 <域名/IP>[:端口号] 。默认地址是 Docker Hub。
仓库名:如之前所说,这里的仓库名是两段式名称,既 <用户名>/<软件名> 。 对于 Docker Hub,如果不给出用户名,则默认为 library ,也就是官方镜 像。

如下所示:
图片说明
从下载过程中可以看到之前提及的分层存储的概念,镜像是由多层存储构成,下载也是一层层的去下载,并非单一文件。下载构成中给出了每一层的ID的前12位。并且下载结束后,给出该镜像完整的sha256的摘要,以确保下载一致性。

运行镜像
docker run hello-world。此处就是运行简单的hello-world
图片说明

列出镜像
1、执行docker images命令
图片说明

docker images列表中的镜像总和并非是所有镜像实际硬盘消耗。由于docker镜像是多层存储结构,并且可以继承、复用。因此不同镜像可能会因为使用相同的基础镜像,从而拥有共同的层。由于docker使用union fs,相同的层只需要保存一份即可。因此实际镜像硬盘占用空间很可能要比这个列表镜像的总和小的多。