之前我们已经介绍过如何在centos7下快速安装docker,关于docker安装参考链接:
这节课我们来讨论一下docker镜像的内容.
首先我们查看下当前本地docker镜像:
[[email protected] ~]# docker images
可以看到当前是没有任何镜像的,然后我们执行第二条命令,来拉取一个hello-world镜像
[[email protected] ~]# docker pull hello-world
#相当于给我们的helloworld后面加 了一个:latest
#正在拉取library下的一个hello-world
查看是否下载完成 也就是查看本地镜像
[[email protected] ~]# docker images
IMAGE ID 是64位的字符串,这里自动被截掉了,只显示了16位,可以唯一标识我们的镜像
CREATED 修改时间
SIZE 大小
镜像的名字在网站上都可以查到,docker 提供了一个镜像仓库,hub.docker.com 默认到这里下载
镜像下载完成后,我们来看看如何运行
具体命令: docker run +选项 IMAGE [:TAG] [命令] [ARG..][[email protected] ~]# docker run hello-world
下面这些英文,是在告诉我们docker运行时经过了那几个步骤
左边两个是在本机运行的, 最右面是远程镜像
docker pull会检查本机images里镜像是否存在,如果存在且版本正确,就直接用,如果不存在就从docker 仓库下载回来使用.
docker run也是一样,当执行这个命令时候,也需要到本地的images检查是否存在,不存在也会跟docker pull一样到远端去拉取镜像.
其实: 如果上面有命令,有弹出提示看着太乱,直接在你的虚拟机执行下面三个命令就明白了:
总结: 本小节一共三个命令
docker images 查看当前镜像
docker pull hello-world 下载一个docker镜像
docker run hello-world 运行docker镜像
这是最简单的hello-world ,下节课我们讲解下如何运行一个nginx镜像.
更多内容请关注微信公众号: xinsz08
新成立的架构师之家群,打算招一名助理进行维护,助理会优先获得技术书籍和资料.