开发者学堂课程【深入解析 Docker 容器化技术:拉取镜像】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/659/detail/10935
拉取镜像
拉取镜像
在之前列出镜像后发现本地并没有所需镜像,那么参考之前讲过的 C/S 架构图,图上说明如果本地没有镜像可以从镜像仓库拉取所需镜像,如图:
从仓库中拉取镜像要使用 pull 命令。要拉取 centos 镜像,这里需要注意如果在拉取过程中指定版本号,是冒号加上指定版本号即可,如:
[
root@localhost ~]
#docker
pull
centos:
version
如果不指定版本,那么拉取的就是最新的版本,如:
[root@localhost ~]#docker pull centos
Using default tag: latest
latest: Pulling from library/
centos
在此过程中 Pulling fs layer 为正在拉取,如:
d8d02d457314: Pulling fs layer
Downloading 为正在下载,并且可查看到镜像大小,此处镜像大小为75.41MB,如:
d8d02d457314: Downloading[====> ] 5.872MB/75.41MB
Extracting 为正在解压,如:
d8d02d457314: Extracting[===> ]67.4MB/75.41MB
拉取镜像成功,如:
[root@localhost ~]# docker pull centos
using default tag: latest
latest: Pulling from library/centos
d8d02d457314: Pull complete
Digest: sha256:307835C385f656ec2e2fec602cf093224173c51119bbebd602c 53C3653a3d6eb
status: Downloaded newer image for centos: latest
docker. io/library/centos: latest
此时再查看本地镜像如下:
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CRATED SIZE
centos latest 67fa590cfc1c 4 weeks ago 200MB
可以查看到在本地已经有一个镜像 centos,为最新版latest,镜像 ID 为67fa590cfc1c,镜像创建日期为4 weeks ago,解压后的大小为202MB。