9.docker镜像Tag为none的原因

1.现象

使用docker images命令查看镜像列表,会发现存在许多标签为none的镜像:
在这里插入图片描述

2. 原因

docker镜像标签为none的原因如下:

  • (1)构建或重新拉取同名同Tag的新镜像:构建或重新拉取同名同Tag的新镜像后,之前的镜像版本号就会变成none。
  • (2) 强行删除镜像:当镜像还被容器引用的时,强行删除此镜像,这时镜像就会变成none。

3. 总结

  • (1)注意,并不是所有none的镜像都是无用的,如果还有容器引用的话,那还是有用的;
  • (2)如果要构建同名同tag的镜像,先查看是否已存在同名同tag的镜像,如果存在而且没有被任何容器使用则先删除,否则就会产生none镜像,占用空间。
  • (3)注意,即使镜像被强行删除了(docker rmi -f 镜像id),如果容器还在,还是可以重启容器的。
  • (4)这里是docker images命令查看到的none标签镜像,而不是docker images -a命令查看的none镜像(docker images -a查看所有的镜像包括隐藏的中间镜像)。因为镜像是分层,有些分层是匿名的,所以不能随意删除这些镜像。
  • (5)docker没有自动删除这些none镜像的机制,只能通过docker命令手动来删除。

4. 命令删除容器、镜像

docker rm $(docker ps -aq):删除所有未运行的容器(docker stop 容器id停止运行容器)。
docker image prune -a: 删除掉未被使用的镜像。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/151934.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue统一登录

说明: 统一登录其实就是前端去判断Url地址的token 之后如果有token未过期就直接跳转到首页。 说到浏览器输入url地址,那从浏览器输入地址一共发生了几件事大致如下: DNS解析域名,获取IP地址 --》 建立TCP连接(三次握…

什么是单域名SSL安全证书?

单域名证书是什么? 单域名证书是指只包含一个具体域名的SSL/TLS证书,它可以用于保护单个主机名的HTTPS通信。例如,如果您有一个网站http://www.example.com,则单域名证书将仅为该域名颁发。 这种证书在保护单个域的安全方面很有…

open3d ICP 配准

文章目录 Three common registration techniquesPoint-to-point techniquePoint-to-plane registration ICP registrationHelper visualization functionInputGlobal registrationExtract geometric featureInputRANSAC Point-to-point ICPPoint-to-plane ICP References Three…

webSocket基于面向对象二次封装

今天不睡,熬夜赶了个WebSocket 二次封装,也对这几天文章摸鱼感到抱歉,所以我出了一个注释非常非常全的代码 思路如下 首先,需要通过调用connect方法来建立WebSocket连接。当连接成功时,会调用我提供的回调函数,并将连接成功的消息帧作为参数…

【Java 进阶篇】Ajax 入门:打开前端异步交互的大门

欢迎来到前端异步交互的世界!在这篇博客中,我们将深入探讨 Ajax(Asynchronous JavaScript and XML),这是一项能够让你的网页在不刷新的情况下与服务器进行数据交互的技术。无论你是刚刚踏入前端开发的小白,…

多视图聚类论文阅读(二)

Deep multi-view semi-supervised clustering with sample pairwise constraints Neuro Compucting 基于样本对约束的深度多视图半监督聚类 1.1 聚类的相关工作 典型相关分析(CCA)[13]寻求两个投影,将两个视图映射到一个低维公共子空间,其中两个视图…

pycharm2023 实现鼠标点击某行,调试时代码运行至相应行

按下图取消 Breakpoints Over Line Numbers即可,然后调试时点击某行,代码就会运行至某行

图的基础知识(数据结构)

(1)已知无向图G各边的权值均为1,下列算法中一定能够求出G中从某个顶点到其余各个顶点的最短路径的是(III) I 普利姆算法 II 克鲁斯卡尔算法 III 图的广度优先搜索 (2)已知无向图中含有16…

【鸿蒙应用ArkTS开发系列】- 云开发入门简介

目录 概述开发流程工程概览工程模板工程结构 工程创建与配置 概述 HarmonyOS云开发是DevEco Studio新推出的功能,可以让您在一个项目工程中,使用一种语言完成端侧和云侧功能的开发。 基于AppGallery Connect Serverless构建的云侧能力,开发…

C#具名参数(Named Parameters)

在 C# 中,具名参数(Named Parameters)是一种在方法调用中使用参数名称来指定参数值的技术。通常情况下,我们使用位置参数(Positional Parameters)来按照方法参数的顺序传递参数值。但是,使用具名…

windows Oracle Database 19c 卸载教程

目录 打开任务管理器 停止数据库服务 Universal Installer 卸载Oracle数据库程序 使用Oracle Installer卸载 删除注册表项 重新启动系统 打开任务管理器 ctrlShiftEsc可以快速打开任务管理器,找到oracle所有服务然后停止。 停止数据库服务 在开始卸载之前&a…

golang学习笔记——多态

接口体现多态的两种形式 多态参数 在前面的Usb接口案例,Usb usb,即可以接收手机变量,又可以接收相机变量,就体现了Usb接口多态 多态数组 演示一个案例:给Usb数组中,存放Phone结构体和Camera结构体变量&…

C++数据结构:并查集

目录 一. 并查集的概念 二. 并查集的模拟实现 2.1 并查集类的声明 2.2 并查集的实现 三. 路径压缩 四. 总结 一. 并查集的概念 在生活中,我们经常需要对某一些事物进行归类处理,即:将N个不同的元素划分为几个互不相交的集合。在初始状态…

镭速,克服UDP传输缺点的百倍提速传输软件工具

在网络传输中,我们经常会面临这样的困难:文件太大,传输速度太慢,浪费时间和流量;文件太小,传输速度太快,容易出现丢包和乱序,损害数据的完整性和正确性。这些困难的根本在于传输层协…

var log逃逸

利用前置 1.root用户 2.有serviceaccount读取log 3. 挂载var log目录 apiVersion: v1 kind: ServiceAccount metadata:name: logger --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata:name: user-log-reader rules: - apiGroups: [""]r…

单图像3D重建AI算法综述【2023】

计算机视觉是人工智能的一个快速发展的领域,特别是在 3D 领域。 本概述将考虑一个应用任务:2D 和 3D 环境之间的转换。 在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编…

小红书为什么没人看,小红书爆款标题怎么写?

作为快节奏的社会,人们追求的是不仅仅是高价值更是高性价比,和吸引度。而标题类似于门面,吸引程度自然作为重中之重。今天我们和大家分享下小红书为什么没人看,小红书爆款标题怎么写? 以母婴类型为例子,母婴…

《云计算:云端协同,智慧互联》

《云计算:云端协同,智慧互联》 云计算,这个科技领域中的热门词汇,正在逐渐改变我们的生活方式。它像一座座无形的桥梁,将世界各地的设备、数据、应用紧密连接在一起,实现了云端协同,智慧互联的愿…

网络参考模型与标准协议(二)-TCP/IP对等模型详细介绍

应用层 应用层为应用软件提供接口,使应用程序能够使用网络服务。应用层协议会指定使用相应的传输层协议,以及传输层所使用的端口等。TCP/IP每一层都让数据得以通过网络进行传输,这些层之间使用PDU ( Paket Data Unit,协议数据单元)彼此交换信…

Ubuntu(Linux)的基本操作

基本操作三步走 1、输入vim code.c点击i(出现insert)表示可以编辑代码编辑代码之后按下esc(退出编辑模式)按下shift:(冒号)wq(退出文件)2、输入gcc code.c(进行编译代码…