docker 命令删除镜像
时间: 2023-07-08 13:52:35 浏览: 110
要删除 Docker 镜像,可以使用 `docker rmi` 命令,其基本语法如下所示:
```
docker rmi [选项] <镜像名1> [<镜像名2> ...]
```
其中,`<镜像名>` 表示要删除的 Docker 镜像的名称或 ID,可以同时删除多个镜像,多个镜像名之间用空格隔开。
例如,要删除名称为 `example/image:latest` 的 Docker 镜像,可以使用以下命令:
```
docker rmi example/image:latest
```
如果要删除多个镜像,可以在命令中指定多个镜像名,例如:
```
docker rmi example/image1:latest example/image2:latest
```
如果要删除所有镜像,可以使用以下命令:
```
docker rmi $(docker images -q)
```
这个命令会列出所有镜像的 ID,然后将其作为参数传递给 `docker rmi` 命令,从而删除所有镜像。请注意,在使用此命令时要小心,因为它会删除所有镜像,包括那些正在使用的镜像。
相关问题
docker批量删除镜像命令
以下是两种docker批量删除镜像的命令:
1. 批量删除所有镜像:
```shell
docker image rm $(docker image ls -a -q)
```
2. 批量删除指定的一部分镜像:
```shell
docker image rm <镜像ID1> <镜像ID2> ...
```
其中,`<镜像ID1> <镜像ID2> ...`是要删除的镜像的ID,可以一次性指定多个镜像ID。
docker 删除镜像命令 与示例
以下是使用Docker命令删除镜像的示例:
1. 使用`docker rmi`命令删除镜像:
```shell
docker rmi <镜像名称或ID>
```
示例:
```shell
docker rmi ubuntu:latest
```
2. 使用`docker image rm`命令删除镜像:
```shell
docker image rm <镜像名称或ID>
```
示例:
```shell
docker image rm nginx:latest
```
3. 使用`docker image prune`命令删除未使用的镜像:
```shell
docker image prune
```
示例:
```shell
docker image prune
```
4. 使用`docker rmi -f`命令强制删除镜像:
```shell
docker rmi -f <镜像名称或ID>
```
示例:
```shell
docker rmi -f redis:latest
```
请注意,删除镜像前请确保不再需要该镜像,并谨慎操作,因为删除后将无法恢复。