这是我参与8月更文挑战的第6天,活动详情查看:8月更文挑战
微信公众号搜索【程序媛小庄】 – 没有白走的路,每一步都算数
前言
了解了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镜像。
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] `,然后进行删除。
结语
文章首发于微信公众号程序媛小庄,同步于掘金。
码字不易,转载请说明出处,走过路过的小伙伴们伸出可爱的小指头点个赞再走吧(╹▽╹)