docker search
命令用于在 Docker Hub 上搜索镜像,语法如下:
docker search [OPTIONS] TERM
常用的选项包括:
--filter, -f
: 根据条件过滤镜像,例如--filter "stars=3"
可以只显示星级为 3 的镜像。--format
: 指定输出格式,例如--format "table {{.Name}}\t{{.Description}}"
可以将输出格式化为表格。
例如,要搜索名为 nginx
的镜像,可以使用以下命令:
docker search nginx
搜索结果将以表格形式显示,包括镜像名称、描述、星级、官方镜像标志等信息。
另外,若要搜索本地镜像而非 Docker Hub 上的镜像,则需要在搜索命令前加上 docker image
前缀,例如:
docker image search ubuntu
```docker tag命令用于将本地镜像标记为新的名称和标记,格式为:
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
其中,`SOURCE_IMAGE[:TAG]`为要标记的本地镜像,`TARGET_IMAGE[:TAG]`为新的镜像名称和标记。
例如:
docker tag myimage:v1 myrepository/myimage:v2
以上命令将本地镜像`myimage:v1`标记为`myrepository/myimage:v2`。