docker build 建立镜像,多出很多 none 的中间层镜像

虚悬镜像

仓库名、标签均为的镜像被称为虚悬镜像,一般来说,虚悬镜像已经失去了存在的价值,是可以随意删除的。

出现虚悬镜像的原因一般是在docker pull **:latest 时产生。当新版本发布后重新pull,旧的镜像名会被新镜像所占用,旧镜像的名字会变成

查看悬虚镜像
docker image ls -f dangling=true
删除悬虚镜像
docker image prune
或者删除命令
docker rmi $(docker images -f "dangling=true" -q)

中间层镜像

在docker build过程中,为了加速镜像构建、重复利用资源,Docker 会利用中间层镜像。这部分镜像不应该删除,否则可能导致上层镜像丢失依赖而出错。

查看所有镜像
docker image ls -a

实际上,这些镜像也没必要删除,在docker中,相同的层只会存一遍,而这些镜像是别的镜像的依赖,因此并不会因为它们被列出来而多存了一份,无论如何你也会需要它们。只要删除那些依赖它们的镜像后,这些依赖的中间层镜像也会被连带删除。

可以通过以下命令来便捷的查看镜像、容器、数据卷所占用的空间:
docker system df

docker images -a 还是很多一些none 镜像

这些是 docker build 构建时候的中间层镜像不用删除,删除镜像会自动删除

镜像打包,部署到内网流程

内网服务器离线docker打包部署上线(含前后端)
https://blog.csdn.net/u011171619/article/details/132643753

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

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

相关文章

新美业和传统美业的区别在哪些方面?连锁美业SaaS收银系统源码

新美业和传统美业在很多方面存在着显著的区别。传统美业通常指的是传统的美容美发行业,而新美业则更多地与科技、数字化和创新相关。随着科技的不断发展和消费者需求的变化,新美业将继续引领美容行业的发展趋势。 以下是传统美业和新美业之间的一些区别…

用 AI 写歌词,让音乐表达与众不同

在音乐的广袤天地中,我们都渴望通过独特的表达来触动人心,展现自我。而如今,AI 技术的崛起为音乐创作带来了全新的突破,让我们能够以一种前所未有的方式赋予音乐独特的灵魂。 “妙笔生词智能写歌词软件(veve522&#…

微信小程序-组件通信

一.父组件向子组件传值 以checkbox为例子&#xff0c;自定义一个checkbox组件&#xff0c;定义properties属性的checked值&#xff0c;当父组件checked值为true&#xff0c;则默认勾选。 父组件代码 <custom-checkbox position"right" checked"true"…

大模型日报 2024-07-16

大模型日报 2024-07-16 一、大模型资讯 智能化软件开发 2.0 | aiXcoder 落地 Agent 技术&#xff0c;聚焦企业项目级代码生成场景 北大 aiXcoder 团队基于大模型的 AI Agent 技术应用于软件开发。 抛弃视觉编码器&#xff0c;这个「原生版」多模态大模型也能媲美主流方法 新视觉…

Kubernetes面试整理-Helm是什么?

Helm 是 Kubernetes 的包管理工具,它使得在 Kubernetes 上部署和管理复杂的应用变得更加简单和高效。Helm 使用称为 "Charts" 的软件包来定义、安装和管理 Kubernetes 应用程序。 核心概念 ● Chart:Chart 是 Helm 中的打包格式,包含一个应用程序的 Kubernetes 资…

掌握Conda配置:如何禁用Base环境的自动激活

掌握Conda配置&#xff1a;如何禁用Base环境的自动激活 引言 Conda是一个流行的包管理器和环境管理器&#xff0c;广泛用于Python编程和科学计算。它允许用户创建隔离的环境&#xff0c;每个环境可以拥有自己的一套库和依赖&#xff0c;从而避免不同项目间的依赖冲突。默认情…

Docker缩小镜像体积与搭建LNMP架构

镜像加速地址 {"registry-mirrors": ["https://docker.m.daocloud.io","https://docker.1panel.live"] } daemon.json 配置文件里面 bip 配置项中可以配置docker 的网段 {"graph": "/data/docker", #数据目录&#xff0…

中级java每日一道面试题-2024年7月16日

面试官: 你对java中的hashCode了解多少? 我回答 1. hashCode的基础 定义: hashCode方法定义在java.lang.Object类中&#xff0c;它是所有Java类的超类。这个方法返回一个int类型的值&#xff0c;代表了对象的哈希码。这个值由对象的状态决定&#xff0c;并且理论上应该在对…

PHP 中使用jupitern/docx将多个work文档合并为一个word文档

jupitern/docx PHP Docx tolls. docx模板系统 将docx文件合并到一个文件中 可选择在合并文件之间添加分页符 版本要求 PHP 5.4 or higher. 安装插件 composer require jupitern/docx Include jupitern/docx in your project, by adding it to your composer.json file. …

代码随想录算法训练营第六十三天| 最短路径总结篇、图论总结篇

[KamaCoder] 最短路问题总结篇 [KamaCoder] 最短路问题总结篇 自己看到题目的第一想法 最短路径问题刚开始看的时候, 可能是 N 阳了, 高烧不停的在 38.2 到 39.2 之间波动, 烧的很厉害的时候会疯狂的出汗, 然后体温就下降了. 到现在三周了, 还是咳嗽喉咙有点疼, 但是已经恢复的…

领航Linux UDP:构建高效网络新纪元

欢迎来到 破晓的历程的 博客 ⛺️不负时光&#xff0c;不负己✈️ 文章目录 引言Udp和Tcp的异同相同点不同点总结 1.1、socket1.2、bind1.3、recvfrom1.4、sendto2.1、代码2.1、说明3.1、代码3.2、说明 引言 在前几篇博客中&#xff0c;我们学习了Linux网络编程中的一些概念。…

pandas+pywin32操作excel办公自动化

import pandas as pd import re import win32com.client as win32 from win32com.client import constants import os import os.path as osp #读取表格 pathos.getcwd() fposp.join(path,fuck_demo.xlsx) dfpd.read_excel(fp,header1,usecols[序号,光缆段落名&#xff08;A端…

【数据结构(邓俊辉)学习笔记】高级搜索树02——B树

文章目录 1. 大数据1.1 640 KB1.2 越来越大的数据1.3 越来越小的内存1.4 一秒与一天1.5 分级I/O1.6 1B 1KB 2. 结构2.1 观察体验2.2 多路平衡2.3 还是I/O2.4 深度统一2.5 阶次含义2.6 紧凑表示2.7 BTNode2.8 BTree 3. 查找3.1 算法过程3.2 操作实例3.3 算法实现3.4 主次成本3.…

JAVASE——图书管理系统

JAVASE图书管理系统 主要业务有&#xff1a;管理员(增删改查)&#xff0c;会员&#xff08;借书还书查看记录&#xff09; 管理员主要有&#xff1a;查看图书&#xff0c;增加图书&#xff0c;修改图书&#xff0c;会员管理&#xff0c;删除图书&#xff0c; 会员主要有&#x…

昇思25天学习打卡营第22天|GAN图像生成

今天是参加昇思25天学习打卡营的第22天&#xff0c;今天打卡的课程是“GAN图像生成”&#xff0c;这里做一个简单的分享。 1.简介 今天来学习“GAN图像生成”&#xff0c;这是一个基础的生成式模型。 生成式对抗网络(Generative Adversarial Networks&#xff0c;GAN)是一种…

Bug:时间字段显示有问题

Bug&#xff1a;时间字段显示有问题 文章目录 Bug&#xff1a;时间字段显示有问题1、问题2、解决方法一&#xff1a;添加注解3、解决方法二&#xff1a;消息转换器自定义对象映射器配置消息转换器 1、问题 ​ 在后端传输时间给前端的时候&#xff0c;发现前端的时间显示有问题…

代码trick 类型判断

文章目录 判断 null 和 undefined 判断 null 和 undefined vue 源码里的技巧&#xff0c;即 value null 用的是双等号。在双等号中&#xff0c;null 和 undefined 是相等的&#xff0c;也就是说 value 是 null 或 undefined 都会为 true if( value null ){// ... }

[Spring] Spring Web MVC案例实战

&#x1f338;个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 &#x1f3f5;️热门专栏: &#x1f9ca; Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 &#x1f355; Collection与…

AV1技术学习:Translational Motion Compensation

编码块根据运动矢量在参考帧中找到相应的预测块&#xff0c;如下图所示&#xff0c;当前块的左上角的位置为(x0, y0)&#xff0c;在参考帧中找到同样位置(x0, y0)的块&#xff0c;根据运动矢量移动到目标参考块&#xff08;左上角位置为&#xff1a;(x1, y1)&#xff09;。 AV1…

前端a-tree遇到的问题

在使用a-tree时候&#xff0c;给虚拟滚动的高度&#xff0c;然后展开a-tree滑动一段距离 比如这样 随后你切换页面&#xff0c;在返回这个页面的时候 就会出现这样的bug 解决方法&#xff1a; onBeforeRouteLeave((to, from, next) > {// 可以在路由参数变化时执行的逻辑ke…