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