Docker Notes
T

镜像的获取查看和删除

docker image

docker image pull

镜像拉取:

  • docker image pull [image-name]:[image-tag]: 来指定具体是哪个版本的镜像。如果不给出标签,将以 latest 作为默认标签。
  • docker pull [image-name]:[image-tag]: 镜像拉取命令中可以省略 image。
  • docker search --filter is-official=true --no-trunc [image-name]: 搜索镜像。

docker image pull

docker image ls

查看本地镜像:

  • docker image ls
  • docker images

docker image ls

docker image inspect

docker inspect | Docker Documentation

查看镜像的元数据:

  • docker image inspect [image-name or image-id]
  • 查看镜像架构:docker image inspect --format="{{.Architecture}}" [image-name or image-id]
  • 查看镜像系统:docker image inspect --format="{{.Os}}" [image-name or image-id]
  • 查看镜像分层:docker image inspect --format="{{.RootFS.Layers}}" [image-name or image-id]

docker image inspect

docker image rm

docker image rm | Docker Documentation

删除镜像:

  • docker image rm [image-name or image-id]
  • 镜像如果被容器在使用时镜像不能被删除,停止容器后镜像也不能被删除,只能等删除容器后镜像才能被删除。或者使用 --force/-f 参数强制删除。

docker image rm

Show Graph Visualisation