在写第一章的时候,发现官方文档对每个命令的参数选项总结的已经非常好,因此之后章节仅仅提出几个常用命令,具体选项如何用,自行查看官方文档即可。

1.镜像操作

本节进行镜像相关操作的命令的使用方式演示

1.1拉取镜像(docker pull)

docker pull [options] 镜像名[:TAG|@DIGEST]

①选项

选项 作用 示例
-a 拉取镜像的所有版本 docker pull -a ubuntu
—disable-content-trust 是否跳过镜像检查(默认 true)
加上这个选项就进行镜像检查
docker pull —disable-content-trust ubuntu
-q 抑制详细日志输出 docker pull -q ubuntu

②TAG的用法
docker pull ubuntu:latest
③@DIGEST
这个应该是比TAG更细粒度的版本辨识
image.png

  1. docker pull ubuntu@sha256:eb9086d472747453ad2d5cfa10f80986d9b0afb9ae9c4256fe2887b029566d06

1.2查看本地镜像列表(docker images)

docker images [OPTIONS] [REPOSITORY[:TAG]]

1.选项

选项 作用 示例
-a 展示本地的所有镜像信息
(基本上没用)
docker images -a
—digests 展示具体的镜像摘要信息 docker images —digests
—filter
—no-trunc 不截断输出,镜像标签展示全部 docker images —no-trunc
-q 只显示镜像的缩写ID docker images -q

2.[REPOSITORY[:TAG]]

  1. docker images ubuntu:latest

1.3删除镜像(docker rmi)

docker rmi [OPTIONS] IMAGE [IMAGE...]
1.选项

选项 作用 示例
-f 强制删除 docker rmi -f

2.IMAGE
放入imageId
image.png

  1. docker rmi f643c72bc252

1.4创建镜像