在写第一章的时候,发现官方文档对每个命令的参数选项总结的已经非常好,因此之后章节仅仅提出几个常用命令,具体选项如何用,自行查看官方文档即可。
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更细粒度的版本辨识
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]]
docker images ubuntu:latest
1.3删除镜像(docker rmi)
docker rmi [OPTIONS] IMAGE [IMAGE...]
1.选项
| 选项 | 作用 | 示例 | 
|---|---|---|
| -f | 强制删除 | docker rmi -f | 
2.IMAGE
放入imageId
docker rmi f643c72bc252
