Docker images 镜像基础命令

Dockers Images 基础命令的使用方法与演示,这里给出了 列出镜像、删除镜像、将指定镜像保存成tar归档文件、从tar归档文件创建镜像、构建镜像、从容器创建镜像这些命令。

列出镜像

docker images 列出镜像

zsf90@ub:~$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
hello-world         latest              fce289e99eb9        13 months ago       1.84kB

更多关于 docker images 的命令使用 docker images --help 进行查看

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 > 指定返回值的模板文件
      --no-trunc        Don't truncate output > 显示网站镜像信息
  -q, --quiet           Only show numeric IDs > 只显示镜像ID

docker image ls 命令

docker image ls 命令和 docker images 命令的作用相同所以一般使用docker images 即可。通过使用 docker image –help 即可看到和 docker images –help 是相同的。

其实还有一个命令 docker image listdocker imagesdocker image ls 只是名字不一样而已。作用都是一样的。

docker rmi 删除镜像

删除一个镜像 docker rmi fce289e99eb9 后面字符串为 镜像ID

save 与 load 命令

我们可以将镜像存储为 tar 文档,然后将其复制到其它电脑,然后将其镜像 tar 文档重新生成镜像。

镜像存储为 tar 文档

将 hello-world 镜像存储为 hello-world.tar 文档。

docker image save -o ~/hello-world.tar hello-world

将 hello-world.tar 镜像文档转换成 镜像

docker image load -i ~/hello-world.tar

docker image savedocker image load 命令可以写成 docker save docker load

在次查看镜像 docker images

查看Image 镜像详情

docker image inspect hello-world

查看Image 历史

docker image history hello-world

删除未使用 Image

docker image prune

Docker 官方文档命令列表

https://docs.docker.com/engine/reference/commandline/docker/

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注