Kim*_*kka 144 docker docker-compose
我最近开始使用Docker并且从未意识到我应该使用docker-compose down
而不是ctrl-c
或者docker-compose stop
去除我的实验.我现在在本地有大量不需要的泊坞窗图像.
是否有一个标志我可以运行删除所有本地docker镜像和容器?
像docker rmi --all --force
--all标志不存在,但我正在寻找具有类似想法的东西.
tec*_*abu 274
要删除所有容器,包括其卷使用,
docker rm -vf $(docker ps -a -q)
Run Code Online (Sandbox Code Playgroud)
要删除所有图像,
docker rmi -f $(docker images -a -q)
Run Code Online (Sandbox Code Playgroud)
请记住,在删除创建这些容器的所有图像之前,应删除所有容器.
Rob*_*ert 101
用它来删除所有内容:
docker system prune -a --volumes
Run Code Online (Sandbox Code Playgroud)
删除所有未使用的容器,卷,网络和图像
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all volumes not used by at least one container
- all images without at least one container associated to them
- all build cache
Run Code Online (Sandbox Code Playgroud)
https://docs.docker.com/engine/reference/commandline/system_prune/#extended-description
Suh*_*ote 33
Docker 提供了一个命令来清理任何悬空(与容器无关)的资源——图像、容器、卷和网络:
docker system prune
Run Code Online (Sandbox Code Playgroud)
要额外删除任何停止的容器和所有未使用的图像(不仅仅是悬空图像),请在命令中添加 -a 标志:
docker system prune -a
Run Code Online (Sandbox Code Playgroud)
欲了解更多详情,请访问链接
Rob*_*jan 15
docker image prune -a
删除所有未使用的图像,而不仅仅是悬空的图像。添加
-f
选项以强制执行。
本地docker版本:17.09.0-ce,Git提交:afdb6d4,OS / Arch:darwin / amd64
$ docker image prune -h
Flag shorthand -h has been deprecated, please use --help
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
--help Print usage
Run Code Online (Sandbox Code Playgroud)
Dee*_*mal 10
简单方便的命令
删除所有图像
docker rmi $(docker images -a)
Run Code Online (Sandbox Code Playgroud)
删除处于退出状态的容器
docker rm $(docker ps -a -f status=exited -q)
Run Code Online (Sandbox Code Playgroud)
删除处于创建状态的容器
docker rm $(docker ps -a -f status=created -q)
Run Code Online (Sandbox Code Playgroud)
注意:删除所有容器然后删除图像
小智 10
对于 Linux Ubuntu 用户,以下内容对我有用。注意事项-它会顺便删除所有内容。
要删除容器及其关联的卷,请使用以下命令:
sudo docker rm -vf $(sudo docker ps -a -q)
Run Code Online (Sandbox Code Playgroud)
要删除图像,请使用以下命令:
sudo docker rmi -f $(sudo docker images -a -q)
Run Code Online (Sandbox Code Playgroud)
If you need to delete without invoking docker:
rm -rf /var/lib/docker
Run Code Online (Sandbox Code Playgroud)
This directly removes all docker images/containers/volumes from the filesystem.
归档时间: |
|
查看次数: |
71766 次 |
最近记录: |