在命令行中使用Docker镜像的方法

54 阅读1分钟

你可以用以下命令列出你已经下载或安装的所有图像

docker images -a

命令列出你已经下载或安装的所有图像。

你可以用docker rmi 命令删除一个图像,传递你想删除的图像的名称。这将删除该图像。

有时在测试和开发时,一些图像会变成悬空的,这意味着未标记的图像。它们总是可以被安全地删除以释放磁盘空间。

运行docker images -f dangling=true 将列出它们。

而你可以用docker rmi $(docker images -f dangling=true -q) 来清除它们。这个命令只会消除容器中使用的悬空镜像,即使当前没有运行。

docker system prune -a这也是一个常用的删除图像的方法,也会删除没有被任何容器引用的图像,这可能会删除你可能想要保留的图像,甚至只是为了回滚到一个图像的先前版本。

如果你想清理一切,你也可以使用docker rmi $(docker images -a -q) 删除所有的镜像,这在你第一次使用Docker的测试和实验中可能是很好的。