“dockerrmi”至less需要1个参数

我有一个未加标签的容器列表:

dockerizer@docker1:~/zookeeper$ docker images -a REPOSITORY TAG IMAGE ID CREATED SIZE <none> <none> 46371a3fcd90 12 hours ago 783MB zookeeper latest e85300ce33a1 12 hours ago 783MB <none> <none> 5dc40a99a229 12 hours ago 783MB <none> <none> cf203e8e381d 12 hours ago 783MB <none> <none> 662536a7dd7c 12 hours ago 740MB <none> <none> fb43b0c06cb3 12 hours ago 783MB servery latest 0226f44159c2 2 days ago 51.8MB <none> <none> e25dad0578e1 2 days ago 51.8MB consul latest d686c08d0dc8 3 days ago 51.8MB ubuntu latest 747cb2d60bbe 2 weeks ago 122MB openjdk latest 74c95c985a85 2 weeks ago 740MB 

并尝试删除:

 dockerizer@docker1:~/zookeeper$ docker rmi $(docker images -f "dangling=true" -q) "docker rmi" requires at least 1 argument. See 'docker rmi --help'. Usage: docker rmi [OPTIONS] IMAGE [IMAGE...] Remove one or more images 

我究竟做错了什么?

这意味着你没有任何晃动的图像。

看到带有标签的图像none并不意味着它是悬挂的,正如我在“ Docker remove <none> TAG images ”中所解释的那样

拉出签名图像后,在“docker图像”输出中会有一个“额外”条目(带有标签)。
这使得难以rmi的形象(你必须强制它,否则首先删除正确标记的条目,或删除按摘要。

 docker images --digests=true