gpt4 book ai didi

docker - 如何删除 Docker 中的悬空图像

转载 作者:IT老高 更新时间:2023-10-28 21:22:24 28 4
gpt4 key购买 nike

如何删除悬空的 Docker 镜像?我试过了

sudo docker rmi $(docker images -f "dangling=true" -q)

但它显示

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.35/images/json?filters=%7B%22dangling%22%3A%7B%22true%22%3Atrue%7D%7D: dial unix /var/run/docker.sock: connect: permission denied

最佳答案

两个 docker 命令都需要 sudo 否则 docker images 列表将首先作为您的用户运行。

sudo docker rmi $(sudo docker images -f "dangling=true" -q)

有时 sudo 在像这样运行 docker images 查询时无法正常工作,您需要在单个 sudo :

sudo sh -c 'docker rmi $(docker images -f "dangling=true" -q)'

最近的 docker 已经添加了 images prune 所以这个任务只需要一次调用 docker

sudo docker image prune

关于docker - 如何删除 Docker 中的悬空图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49021954/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com