[ Docker ] Docker Image Related Operations

这是我参与8月更文挑战的第6天,活动详情查看:8月更文挑战

image.png

微信公众号搜索【程序媛小庄】 – 没有白走的路,每一步都算数

前言

了解了docker的核心概念之后,就可以通过命令操作docker了,本文介绍在docker中如何操作镜像。

docker引擎命令

docker info:用来展示docker的各种信息,包括版本 状态等等。会出现client、server两种信息,说明docker是CS架构。docker的服务端是用来接收客户端命令,并执行。

docker version:用来展示docker客户端和服务端的版本号。

docker –help(docker):查看docker所有帮助命令,docker执行命令的格式为docker [options] command

docker镜像的相关命令

docker images:查看本地仓库中存在哪些镜像。

REPOSITORY 镜像名称
TAG 镜像版本(latest:表示最新版本)
IMAGE ID 镜像ID,每个镜像都有一个唯一的ID
CREATED 官方镜像的创建时间
SIZE 镜像大小

docker images [options]:该命令可以添加选项。

-a:列出所有镜像,和不加是一致的
-q: 只显示镜像id
复制代码

docker pull 镜像名称:TAG:从远程仓库下载镜像。在下载之前建议去docker hub上查看一下是否有自己需要的版本,并且可以直接复制下载命令。下图是mysql镜像。

image-20210806105118292

docker search 镜像名:TAG:由于dockerhub打开速度有时非常慢,因此可以通过该命令直接在命令行上查询是否存在某个镜像。OFFICIAL表示是否是官方版本。

docker image rm 镜像名:TAG(镜像ID):删除镜像,可以通过镜像名+版本号,也可以通过镜像ID进行删除。

docker image rm -f 镜像名:TAG(镜像ID):如果有对应镜像的容器在运行,无法通过上述命令进行删除镜像,可以通过强制删除参数-f进行删除,但是很危险哦~

docker rmi [-f] 镜像名:TAG(镜像ID):删除镜像命令的简化写法,可以删除一个或者多个镜像。

***docekr rmi [-f] (dockerimagesaq):删除多个镜像,将dockerimagesq产生的值(所有的镜像)赋值给(docker images -aq)***:删除多个镜像,将`docker images -q`产生的值(所有的镜像)赋值给``,然后进行删除。

结语

文章首发于微信公众号程序媛小庄,同步于掘金

码字不易,转载请说明出处,走过路过的小伙伴们伸出可爱的小指头点个赞再走吧(╹▽╹)

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享