多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### **docker images** **// 列出本地主机上的镜像** 语法:docker images \[参数可选\] \[root@izikh2x5epj8p6z ~\]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest fce289e99eb9 7 months ago 1.84kB \[root@izikh2x5epj8p6z ~\]# REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ID: 镜像ID CREATED:镜像的创建时间 参数说明: - -a:列出本地所有的镜像(含中间映像层) - -q:只显示镜像ID - --digests:显示镜像的摘要信息 - --no-trunc:显示完整的镜像信息 同一仓库源可以有多个TAG,代表这个仓库源的不同个版本,使用REPOSITORY:TAG来定义不同的镜像。如果不指定一个镜像的版本标签,例如只使用ubuntu,docker默认使用ubuntu:latest镜像。 #### **docker search** **// 搜索指定镜像** 语法:docker search \[参数可选\] 镜像名称 Docker的查询是查询的hub.docker.com网站的信息,而下载是走的是镜像加速的地址; ![](https://img.kancloud.cn/47/63/4763bcefedec84b8fbe2013c87045002_1545x714.png) NAME:镜像名称 DESCRIPTION:镜像说明 STARS:点赞数 OFFICIAL:是否是官方发布【OK表示是】 AUTOMATED:是否自动构建【OK表示是】 参数说明: - --no-trunc:显示完整的镜像描述 - -s:列出收藏数不小于指定值的镜像 - --automated:只列出automated build(自动构建)类型的镜像 #### **docker pull** **// 下载镜像** 语法:docker pull 镜像名称\[:TAG\] :TAG可选参数,表示版本,比如ubuntu:16.04,如果不加:TAG,则docker默认会下最新版 ![](https://img.kancloud.cn/b5/d5/b5d5adf4d70f8cecb01e8bda22474d17_964x433.png) 此时,使用docker images命令,可查看本地主机的镜像信息 ![](https://img.kancloud.cn/fb/08/fb081c0dc82a9fe3bf99024a5c181250_1065x133.png)发现,Tomcat已经在本地了。 #### **docker rmi** **//** **删除镜像** ##### 删除单个镜像 语法:docker rmi 镜像名称 // 如果不加:TAG,则表示默认删除:latest(最新版) ![](https://img.kancloud.cn/45/94/45940ce411d427e88231ea47c0ea451e_1234x91.png) 如果出现这种情况,表示该容器在运行中,如果需要删除,需要强制执行。 强制删除镜像:docker rmi -f 镜像名称或者镜像ID ![](https://img.kancloud.cn/5b/a2/5ba23f2c7b0fc646876140edfc4ae48e_1162x104.png) 此时,通过docker images查看,发现”hello-world”已经从本地主机中删除了 ![](https://img.kancloud.cn/8f/f5/8ff5481ae763e40bd17ec9a2bbce76e6_1124x109.png) ##### 删除多个镜像 语法:docker rmi -f 镜像名1\[:TAG\] 镜像名2\[:TAG\] … ![](https://img.kancloud.cn/73/38/733838dd338fdfd3914193bfaae9925c_1080x206.png) 需求:同时删除hello-world、httpd、nginx、redis ![](https://img.kancloud.cn/44/ab/44abbfc8ed07391dd19b84afe517c00a_1145x648.png) 此时,用docker images查看本地镜像,发现上面的已经成功删除 ![](https://img.kancloud.cn/74/09/7409e8335f0bec00974e28301ecfd88a_1071x102.png) ##### 删除全部 语法:docker rmi -f $(docker images -qa) ![](https://img.kancloud.cn/10/da/10da7b47bbf5b735bc2291ab212cd444_1118x233.png) 现将本机中的所有镜像全部删除 ![](https://img.kancloud.cn/8b/f6/8bf6a139a61f1f513f2474ec5bcfe17e_913x42.png) 由于内容过多,只截取了部分截图 docker images查看本机镜像,发现已全部删除 ![](https://img.kancloud.cn/57/24/5724ad95ed9f8e934872831fe10da9ef_1100x84.png)