云原生

Docker多阶段构建优化:镜像体积从1.2G到80M的瘦身实战

Docker多阶段构建优化:镜像体积从1.2G到80M的瘦身实战一、引言:一个1.2G的Java镜像团队接手一个遗留项目时,被CI/CD流水线中的构建时间震惊了:每次 docker build 耗时8分钟,生成的镜像体积 1.2GB。在K8s集群中,每次扩容需要从镜像仓库拉取1.2G数据——在跨可用区部署时&#xf

云原生-高可用集群keepalived

1.keepalived 简介 vrrp 协议的软件实现,原生设计目的为了高可用 ipvs服务 官网: 功能: 基于vrrp协议完成地址流动 为vip地址所在的节点生成ipvs规则(在配置文件中预先定义) 为ipvs集群的各RS做健康状态检测 基于脚本调用接口完成脚本中定义的功能&#xff0

Day4-微服务-Seata

分布式事务组件seata 单体应用,拆分成微服务架构后,每个微服务都是独立运行,拥有独立的进程,需要开发人员来解决“确保在分分布式环境下,服务之间的数据一致性”这个技术难点。 Seata就是为了解决这个技术难点而生的。 事务的概念 事务是由多个计算任务构成的一个具有明确边界的工作集合。有两个目的: 1

【Docker】一键将运行中的容器打包成镜像并导出

Docker 将启动的容器打包为镜像并导出在日常使用 Docker 过程中,我们常常会遇到这样一个场景: 启动了一个容器,在里面做了一些环境配置、安装了依赖、调试好了应用,现在想把它的当前状态保存下来,以便以后再次使用,或者迁移到其他服务器上。这篇文章将手把手教你如何把一个运行中的容器保存成镜像,并

RK3588开发板安装GStreamer硬件加速插件完整指南 成功版本(docker)

RK3588开发板安装GStreamer硬件加速插件完整指南(附Docker镜像备份) 一、项目背景 在RK3588平台开发中,需要利用硬件编解码提升视频处理性能。本文记录在Ubuntu 22.04系统上安装gstreamer-rockchip插件的全过程,包含PPA失败和源码编译踩坑记录,最终实现硬件加速。 二、gstream

Docker 镜像存储路径详解:查看与修改全指南

Docker 镜像存储路径详解:查看与修改全指南 Docker 镜像存储路径详解:查看与修改全指南 一、Docker 镜像存储路径揭秘 1. 默认存储路径 2. 存储路径的重要性 二、如何查看当前 Docker 镜像存储路径 1. 使用 `docker info` 命令(推荐) 2. 查看 Doc

Dify本地部署指南:Docker快速启动

Dify本地部署指南:Docker快速启动在大模型技术席卷各行各业的今天,越来越多开发者面临一个现实问题:如何绕过繁琐的工程配置,快速验证一个AI应用的可行性?无论是想搭建企业知识库问答系统,还是尝试构建具备自主决策能力的智能Agent,传统开发模式往往被环境依赖、服务编排和版本冲突拖慢节奏。而开源平

SpringCloud网关:Gateway路由配置与过滤器链

文章目录 引言 一、Gateway基本架构 二、路由配置方式 2.1 配置文件方式 2.2 Java代码方式 三、内置断言工厂 四、内置过滤器工厂 4.1 请求路径相关过滤器 4.2 请求和响应头过滤器 4.3 功能性过滤器 五、自定义过滤器 5.1 自定义GatewayFilter 5.2 自定义过滤器工厂 六、全局过滤器 总结

【Docker 新手入门指南】附:Windows系统安装Docker

一、Windows 10/11 安装(推荐 Docker Desktop) 1. 系统要求 操作系统:仅支持 Windows 10/11 专业版、企业版、教育版 或 家庭版(需开启 WSL 2)。 硬件要求:CPU 支持虚拟化(需在 BIOS 中启用),至少 4GB

Docker 配置了 daemon.json 但是不生效,不起作用(ubuntu)

1.环境ubuntu 22.042.问题在配置了/etc/docker/daemon.json后,不起作用3.解决方法3.1重新启动首先进行重新启动,启动后进行docker info 查看是否根据daemon.json进行了修改sudo systemctl restart docker docker info3.2重新启动失败这里首先要先停止在启动,包括