本节我们将学习Docker镜像命令。

1. 列出本地主机上的镜像

docker images

Docker镜像命令

(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镜像举例

Docker镜像命令


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

Docker镜像命令

 

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)

(具体在后续)

点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)