Docker镜像常用命令
作者:互联网
pull
下载镜像
docker pull tomcat:9.0.20-jre8
images
列出本机已有镜像
docker images
docker image ls
清理镜像(临时的、没有被使用的镜像文件)
docker image prune
常用参数
-a, --all : 删除所有没有用的镜像,而不仅仅是临时文件;
-f, --force :强制删除镜像文件,无需弹出提示确认
save
镜像保存到磁盘
docker save tomcat:9.0.20-jre8-alpine -o tomcat9.tar
docker save tomcat:9.0.20-jre8-slim > tomcat9.slim.tar
docker save \
ubuntu:20.04 \
alpine:3.12.1 \
debian:10.6-slim \
centos:7.8.2003 \
-o linux.tar
load
读取磁盘上的镜像
docker load -i linux.tar
docker load < tomcat9.0.20.tar
search
查找镜像
docker search tomcat
常用参数
-f, --filter filter :过滤输出的内容;
--limit int :指定搜索内容展示个数;
--no-index :不截断输出内容;
--no-trunc :不截断输出内容。
inspect
获取镜像的详细信息
docker inspect tomcat:9.0.20-jre8-alpine
获取其中指定的一项内容
docker inspect -f {{".Size"}} tomcat:9.0.20-jre8-alpine
history
列出各层的创建信息
docker history tomcat:9.0.20-jre8-alpine
tag
标记本地镜像,将其归入某一仓库,修改REPOSITORY、TAG
docker tag tomcat:9.0.20-jre8-alpine lagou/tomcat:9
rmi
删除镜像
推荐通过image的名称删除镜像,因为image的ID有256个bit,64 个十六进制字符,在终端长度未完全显示,ID值会出现重复
docker rmi tomcat:9.0.20-jre8-alpine
docker rmi ee7cbd482336
docker image rm tomcat:9.0.20-jre8-alpine
常用参数
-f, -force : 强制删除镜像,即便有容器引用该镜像;
-no-prune : 不要删除未带标签的父镜像
标签:20,tomcat,常用命令,镜像,Docker,9.0,docker,jre8 来源: https://www.cnblogs.com/ltaodream/p/15152298.html