阅读:1078回复:0
docker image 命令
简介
docker 从 1.13.1 版本开始支持 image 子命令,新命令集成了 list,rm,build,tag,push,pull, 等功能,而在 docker 1.12.5 (含)之前的版本,这些命令是相互独立且分开使用的,例如 列出镜像 images ,删除镜像 rmi ,详细参考这里 。 docker 1.12.5 之前的版本 docker images -h 省略... List images Options: -a, --all Show all images (default hides intermediate images) --digests Show digests -f, --filter filter Filter output based on conditions provided --format string Pretty-print images using a Go template --help Print usage --no-trunc Don't truncate output -q, --quiet Only show numeric IDs docker 1.13.1 之后版本 docker image -h 省略... Manage images Options: --help Print usage Commands: build Build an image from a Dockerfile history Show the history of an image import Import the contents from a tarball to create a filesystem image inspect Display detailed information on one or more images load Load an image from a tar archive or STDIN ls List images prune Remove unused images pull Pull an image or a repository from a registry push Push an image or a repository to a registry rm Remove one or more images save Save one or more images to a tar archive (streamed to STDOUT by default) tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE Run 'docker image COMMAND --help' for more information on a command. 使用过滤器 默认情况下不加任何参数, docker image 会列出所有顶级镜像,但是有时候我们只希望列出部分镜像; # 列出虚悬镜像 docker image ls -f dangling=true REPOSITORY TAG IMAGE ID CREATED SIZE hub.zongming.net/demo/irm-py <none> 2b3b644b633a 2 days ago 3.06GB # 删除 虚悬镜像 docker rmi `docker image ls -f dangling=true -q` # |
|
|