当前位置: 首页 > 知识库问答 >
问题:

如何去除Docker中的悬空图像

阎扬
2023-03-14

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

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

尝试连接到unix上的Docker后台程序套接字时获取的权限被拒绝:///var/run/Docker.sock:获取http://%2fvar%2frun%2fdocker.sock/v1.35/images/json?filters=%7b%22dangling%22%3a%7b%22true%22%3atrue%7d%7d:拨号unix/var/run/Docker.sock:connect:权限被拒绝

共有1个答案

潘雅珺
2023-03-14

这两个Docker命令都需要sudo,否则Docker映像列表将作为您的用户首先运行。

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

对于Docker Images查询,像这样运行sudo时,有时无法正常工作,您需要在单个sudo下运行整个命令:

sudo sh -c 'docker rmi $(docker images -f "dangling=true" -q)'
 类似资料:
  • 我有以下图片: 当我试图移除其中一个时,我得到: 我怎样才能移除它们?为什么会有这样的冲突?

  • 问题内容: 我知道这个评论PHP.net。我希望有一个类似PHP的工具,这样我可以简单地运行 我运行不成功的功能通过 我也运行regex函数失败 问题答案: 默认情况下,正则表达式不解释UTF-8字符。该元字符只占原来的拉丁语集。因此,以下命令仅删除制表符,空格,回车符和换行符 随着UTF-8成为主流,当该表达式到达新的utf-8字符时,它会更频繁地失败/停止,从而在空格后面留下了无法解释的内容。

  • 我正在OS X 10.8.4(Mountain Lion)下的Vagrant下运行Docker,每当我试图删除一个保存的图像时,我会得到一个错误: 根据帮助,正确的语法是,我不知道该如何解释。 如何删除图像?   有趣的是,当我运行时,根本没有容器显示。运行将显示四(4)个图像和一(1)个图像。

  • 问题内容: 如何在 Python 中去除字符串中的空格? 问题答案: 为了从字符串中删除空格和尾随空格,Python 提供了 strip([str]) 内置函数。此函数在删除空格(如果存在)后返回字符串的副本。否则返回原始字符串。 After stripping all have placed in a sequence: javatpoint javatpoint javatpoint

  • 我在使用Gridview时遇到了一个问题,Gridview会自动在两个水平项之间留出空白,即使我的适配器项的高度和宽度是match_parent。 我已经试过了同一问题的旧问题的所有答案,但我也得到了同样的错误。 我尝试的链接是:* GridView:删除水平和垂直空间之间的空格 *如何去除android中网格视图之间的水平间距? 主 xml 的代码: 子项代码: 错误屏幕截图:

  • trim(str, pos) 该方法可以去除空格,分别可以去除所有空格,两端空格,左边空格,右边空格,默认为去除两端空格 str <String> 字符串 pos <String> 去除那些位置的空格,可选为:both-默认值,去除两端空格,left-去除左边空格,right-去除右边空格,all-去除包括中间和两端的所有空格 console.log(this.$u.trim('abc b