使用下面的命令可以释放 docker 产生的无用的空间。
docker builder prune -a
1
2
3
4
5
6
7
8
9
10
11
|
$ docker help builder prune
Usage: docker builder prune
Remove build cache
Options:
-a, --all Remove all unused build cache, not just dangling ones
--filter filter Provide filter values (e.g. "until=24h")
-f, --force Do not prompt for confirmation
--keep-storage bytes Amount of disk space to keep for cache
|
docker image prune -a
1
2
3
4
5
6
7
8
9
10
|
$ docker help image prune
Usage: docker image prune [OPTIONS]
Remove unused images
Options:
-a, --all Remove all unused images, not just dangling ones
--filter filter Provide filter values (e.g. "until=<timestamp>")
-f, --force Do not prompt for confirmation
|
docker volume prune -a
1
2
3
4
5
6
7
8
9
10
|
$ docker help volume prune
Usage: docker volume prune [OPTIONS]
Remove unused local volumes
Options:
-a, --all Remove all unused volumes, not just anonymous ones
--filter filter Provide filter values (e.g. "label=<label>")
-f, --force Do not prompt for confirmation
|
docker network prune
- 清理未使用的网络(注意:包含 stop 状态容器相关的网络,慎用)