本节我们将学习Docker镜像命令。
1. 列出本地主机上的镜像
docker images

(REPOSITORY:表示镜像的仓库;TAG:镜像的标签;IMAGE ID:镜像ID;CREATED:镜像创建时间;SIZE:镜像大小)
1. 同一仓库源可以有多个 TAG版本,代表这个仓库源的不同个版本,我们使用REPOSITORY:TAG 来定义不同的镜像。
2. 如果你不指定一个镜像的版本标签,例如你只使用ubuntu,docker 将默认使用 ubuntu:latest 镜像。
3. OPTIONS说明(常用参数):
-a #列出本地所有的镜像(含历史映像层) -q #只显示镜像ID。
2. docker search某个xxx镜像名字
网站:https://hub.docker.com
命令:
docker search[OPTIONS]镜像名字(案例)
OPTIONS说明:--limit:只列出N个镜像(默认25个)
3. docker pull 某个xxx镜像名字
1. 下载镜像
2. 写法1:
docker pull镜像名字[:TAG]
3. 写法2:
docker pull镜像名字(没有tag就是最新版/docker pull 镜像名字:lastest)
4. 下图用下载默认tag的Ubuntu,指定tag的redis镜像举例

4. docker system df 查看镜像/容器/数据卷所占的空间

5. docker rmi(删除)某个xxx镜像名字ID
1. 删除镜像
2. 删除单个(docker rmi-f镜像ID)
3. 删除多个(docker rmi-f镜像名1:TAG 镜像名2:TAG)
4. 删除全部docker rmi-f $(docker images -qa)
6. docker虚悬镜像是什么?
即仓库名、标签都是<none>的镜像,俗称虚悬镜像(dangling image)
(具体在后续)
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程