云原生

打造个人媒体库:Docker 部署 Jellyfin 全流程指南

打造个人媒体库:Docker 部署 Jellyfin 全流程指南 一、配置 Docker进入 Docker 官网,下载 Docker Desktop 并进行安装 安装期间,可能会在控制台要求更新或下载 WSL,直接按任意键安装即可 安装完成后就可以进入并查看 Docker Desktop 的控制面板可选:Docker D

【prometheus】Pushgateway安装和使用

目录一、Pushgateway概述1.1 Pushgateway简介1.2 Pushgateway优点1.3 pushgateway缺点二、测试环境三、安装测试3.1 pushgateway安装3.2 prometheus添加pushgateway3.3 推送指定的数据格式到pushgateway1.添加单条数据2.添加复杂数据3.SDk-prometheus-client使用【Prometheu

Nginx终极配置指南:负载均衡、限流、反向代理、IP白名单、SSL、云原生、DNS解析、缓存加速全都有

Nginx的几乎所有核心功能,均依赖于精心编写的 .conf 配置文件来实现。唯有掌握配置之道,方能称得上真正驾驭了Nginx。无论是反向代理、限流控制,还是负载均衡,Nginx 的这些强大功能,无一不依托于其 .conf 文件的精妙配置。基于实战经验精心梳理了 Nginx 最常用、最实用的功能配置。满满干货,建议

Docker--Docker镜像原理

docker 是操作系统层的虚拟化,所以 docker 镜像的本质是在模拟操作系统。 联合文件系统(UnionFS)联合文件系统(UnionFS) 是Docker镜像实现分层存储的核心技术,它通过将多个只读层(Image Layers)和一个可写层(Container La

解决 Docker Desktop 的 WSL 报错问题

最近在用 Docker Desktop 时碰到了个烦人的问题:每次启动就报 WSL error,甚至连 Docker 的小鲸鱼都不愿意理我了。看到这个报错,我开始了一顿搜索...结果发现,居然是因为我手贱清理了 %temp% 文件夹,不小心把 WSL 的一些关键文件给删掉了。排查过程: 一开始以为是 Docker

Docker Desktop 报“An unexpected error occurred. Restart Docker Desktop.”问题解决指南

目录一、通过 Docker Desktop 界面重启二、通过命令行重启三、通过系统服务管理重启四、通过任务管理器重启五、检查日志文件六、检查系统权限七、检查防火墙和杀毒软件八、手动更新 WSL九、重新安装 Docker Desktop十、检查 Docker Desktop 设置十一、查看 Docker Desktop 官方文档在使用 Docker Desktop 时,你可能会遇到“A

【Docker】Docker Compose 的安装与基本使用

目录 背景 简介 一、下载 1.1 命令行快速安装(Linux/macOS) 1.2 手动安装(网络受限环境) 1.2.1 确定版本信息 1.2.2 拼接下载链接 1.2.3 移动文件到指目录下 1.2.4 赋予文件可执行权限 二、 基本使用 2.1 常用命令 背景在容器化部署过程中&#x

微服务网关:如何借助 Nacos 实现动态路由规则?

在上节课中,我们通过一系列谓词和过滤器的组合为三个微服务模块配置了路由规则,这套方案足以应对大部分线上业务的需求,但在可扩展性方面还不够完美。为什么这么说呢?因为这些路由规则是以yml文件或者Java代码配置在项目中的静态规则。随着项目启动,这些路由规则会被加载到应用上下文并生效。但在程序运行期,如果我们想要改变这

Docker + Watchtower 实现容器自动更新:高效运维的终极方案

文章目录 前言 一、Watchtower 简介 二、Watchtower 安装与基本使用 1. 快速安装 Watchtower 2. 监控特定容器 三、Watchtower 高级配置 1. 设置检查间隔 2. 配置更新策略 3. 清理旧镜像 4. 通知设置 四、生产环境最佳实践 1. 使用标签控制更新 2. 更新前执行健康检查 3. 结合CI/CD流水线