十、Docker虚悬镜像

news/2024/6/3 18:44:31 标签: docker, java, 容器

学习参考:尚硅谷Docker实战教程、Docker官网、其他优秀博客(参考过的在文章最后列出)

目录

  • 前言
  • 一、介绍
  • 二、如何产生的?
  • 三、尝试弄一个
  • 三、查看、删除虚悬镜像
    • 3.1 查看虚悬镜像
    • 3.2 删除虚悬镜像
  • 总结

前言

什么是虚悬镜像?

一、介绍

虚悬镜像是哪些 REGISTRY(仓库名)和 TAG(标签)都为<none>的镜像。俗称dangling image。这样的镜像没有任何存在的价值,应该删除。


二、如何产生的?

一般情况下是比较少出现虚悬镜像的。究其产生原因,几乎都是由于仓库的镜像更新迭代过程中老版本的镜像被移除,导致Dockerfile中写的镜像和版本在构建过程中找不到,因此产生了仓库名和版本都为<none>的情况,也就是虚悬镜像

三、尝试弄一个

严重说明!写一个虚悬镜像可不是好事儿,我们应该避免这样,只是为了演示效果。

#1.随便创建一个目录 /zwcoder/myfile/test
mkdir /zwcoder/myfile/test
#2.进入目录
cd mkdir /zwcoder/myfile/test
#3.创建Dockerfile
vim Dockerfile
#4.添加内容
FROM ubuntu
CMD echo 'this a dangling image'
#5.构建镜像
docker build .
#6.查看镜像
docker images

如图:
在这里插入图片描述

三、查看、删除虚悬镜像

3.1 查看虚悬镜像

docker image ls -f dangling=true

在这里插入图片描述

3.2 删除虚悬镜像

docker image prune

在这里插入图片描述


总结

欢迎阅读其他Docker文章~


http://www.niftyadmin.cn/n/1567800.html

相关文章

Android Studio单独编译运行一个Kotlin文件

Android Studio单独编译运行一个Kotlin文件 前言 网上关于Android Studio下Kotlin Android 环境搭建的文章非常多&#xff0c;都是怎么介绍创建Kotlin Android的环境的&#xff0c;但是做为初学者&#xff0c;我想要的没有这么多&#xff0c;我就想通过Android Studio学习Kotli…

从Android程序员的角度理解JVM之垃圾回收(GC)

从Android程序员的角度理解JVM之垃圾回收(GC) 前言 在前面的篇章从Android程序员的角度理解JVM之内存布局中&#xff0c;我们以Android程序员的角度出发了解了JVM虚拟机内存布局的知识点&#xff0c;在今天得篇章中将要一起学习JVM的垃圾回收相关知识点。 Java 相比 C/C 最显著…

从Android程序员的角度理解JVM内存布局

从Android程序员的角度理解JVM内存布局 前言 这个标题有点怪&#xff0c;啥叫从Android程序员的角度理解JVM呢&#xff1f;从Android程序员的角度出发来说&#xff0c;感觉JVM(Java Virtual Machine)离我们有点远啊。因为我们一般开发都是在ART环境&#xff0c;最不济也是在Dal…

Android 9 (P)在user模式下无法使用fastboot烧录怎么破

Android 9(P)在user模式下无法使用fastboot烧录怎么破 Android 9 (P)开发适配指南系列博客目录&#xff1a; Adnroid 9 (P) recovery升级Map of /cache/recovery/block.map’failed问题分析指南 Android 9 (P)版本解决VNDK library: XXX’s ABI has EXTENDING CHANGES Android …

Android xml里面product的值来自哪里以及怎么影响编译?

Android xml里面product的值来自哪里以及怎么影响编译? 前言 做过Android Settings及Android原生应用开发的小伙伴们应该都知道&#xff0c;在其xml文件里面有根据product配置的选项&#xff0c;可以根据不同的product场景切换不同的资源。那么各位没有考虑过这些product的值是…

Android.bp编译提示ninja: error: unknown target ‘MODULES-IN-xxx‘终极指南

Android.bp编译提示ninja: error: unknown target MODULES-IN-xxx’终极指南 Android.bp系列博客: Android.bp你真的了解吗 Android.bp入门指南之Android.mk转换成Android.bp Android.bp入门指南之浅析Android.bp语法 Android.bp正确姿势添加宏控制编译指南 Android.bp编译提示…

Android 手机克隆/一键换机原理初探

Android 手机克隆/一键换机原理初探 前言 最近换了一个表&#xff0c;错了换了一个手机。大家都知道换手机是一个很开心的事情&#xff0c;但是在换手机过程中原来手机App信息&#xff0c;多媒体信息等切换时一件很麻烦和耗时的事情。偶然发现手机自带了手机克隆功能&#xff0…

Android 9 P静默安装/卸载App适配终极指南

Android 9 (P)静默安装/卸载App适配终极指南 Android 9 (P)开发适配指南系列博客目录&#xff1a; Adnroid 9 (P) recovery升级Map of /cache/recovery/block.map’failed问题分析指南 Android 9 (P)版本解决VNDK library: XXX’s ABI has EXTENDING CHANGES Android 9 (P)非SD…