我想立刻删除所有的docker容器.我尝试使用$ docker rm [container_id]来执行此操作,但它只删除了一个容器,而不是全部.
有没有办法使用一行代码删除所有docker容器?
根据状态删除容器:
docker rm -v $(docker ps --filter status=exited -q)
Run Code Online (Sandbox Code Playgroud)
注意:
清理我的开发机器上的所有容器:
docker rm -v -f $(docker ps -qa)
Run Code Online (Sandbox Code Playgroud)
注意:
来自Docker 1.13.0
- - Docker API 1.25
:
docker container prune
Run Code Online (Sandbox Code Playgroud)
输出:
WARNING! This will remove all stopped containers.
Are you sure you want to continue? [y/N] y
Deleted Containers:
df226cc24539833a1c88f46bfa382ebe2e89c21805288f5e6bfc37cb7f662505
993bd58faaa22cb5dbc263eca33c8d1a241bd0a1f73b082e23e3a249fe1dfc0d
...
Total reclaimed space: 13.88MB
Run Code Online (Sandbox Code Playgroud)
查看有关docker 容器修剪的更多信息
有docker 版本控制矩阵可以更好地了解 docker 版本(当前是Docker 17.12
--- Docker API 1.35
)
归档时间: |
|
查看次数: |
5501 次 |
最近记录: |