Docker 之虚悬镜像

虚悬镜像:仓库名、标签都是 <none>​ 的镜像,俗称 dangling image。

在日常工作中,有很小的概率会出现该类镜像,原因可能是 Dockerfile 有问题,或者构建和删除镜像的时候,出现一些错误。

出现了该种镜像后,为了避免造成影响,建议删除。

实践

我们写一个虚悬镜像:

$ mkdir /myfile/test

$ cd /myfile/test

$ touch Dockerfile

$ vim Dockerfile

$ cat Dockerfile 
from ubuntu
CMD echo 'action is success'

构建:

docker build .

查看镜像:

docker images
REPOSITORY         TAG       IMAGE ID       CREATED          SIZE
<none>             <none>    9263eda71f21   45 minutes ago   1.24GB

查看全部虚悬镜像:

$ docker image ls -f dangling=true
REPOSITORY   TAG       IMAGE ID       CREATED          SIZE
<none>       <none>    9263eda71f21   47 minutes ago   1.24GB
<none>       <none>    881b06ce6e2c   23 months ago    72.8MB

删除虚悬镜像:

docker image prune

(完)

posted @   peterjxl  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示