[ Docker ] Docker Image Related Operations

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

image.png

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

前言

了解了docker的核心概念以后,就能够经过命令操做docker了,本文介绍在docker中如何操做镜像。web

docker引擎命令

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

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

docker --help(docker):查看docker全部帮助命令,docker执行命令的格式为docker [options] command微信

docker镜像的相关命令

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

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

docker images [options]:该命令能够添加选项。架构

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

docker pull 镜像名称:TAG:从远程仓库下载镜像。在下载以前建议去docker hub上查看一下是否有本身须要的版本,而且能够直接复制下载命令。下图是mysql镜像。app

image-20210806105118292

docker search 镜像名:TAG:因为dockerhub打开速度有时很是慢,所以能够经过该命令直接在命令行上查询是否存在某个镜像。OFFICIAL表示是不是官方版本。post

docker image rm 镜像名:TAG(镜像ID):删除镜像,能够经过镜像名+版本号,也能够经过镜像ID进行删除。

docker image rm -f 镜像名:TAG(镜像ID):若是有对应镜像的容器在运行,没法经过上述命令进行删除镜像,能够经过强制删除参数-f进行删除,可是很危险哦~

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

***docekr rmi [-f] ( d o c k e r i m a g e s a q ) :删除多个镜像,将 d o c k e r i m a g e s q 产生的值 ( 全部的镜像 ) 赋值给 (docker images -aq)***:删除多个镜像,将`docker images -q`产生的值(全部的镜像)赋值给` `,而后进行删除。

结语

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

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

相关文章
相关标签/搜索