📝 场景还原 在部署私有镜像仓库 Harbor 时,为了节省服务器性能并统一管理证书,我们通常会采用这样的经典架构:外网 Docker 客户端 (HTTPS) 👉 前置 Nginx 反向代理 (卸载 SSL) 👉 内网 Harbor (纯 HTTP) 在 Harbor 的 harbor.yml 中,我们已经完美地: 注释掉了 https 模块。 将 http 端口改为了 1280。 开启并配置了 …
Leave a Comment小菜菜的博客 Posts
这是 Linux 系统使用 macvlan 时一个非常经典的**“特性”(不是 Bug)**。 为什么群晖自己访问不到? 出于 Linux 内核的安全和隔离机制,当你给 Docker 容器分配了 macvlan 网络后,容器相当于直接和物理交换机(路由器)对话了。Linux 默认禁止宿主机(群晖本身)通过物理网卡直接“回头”去访问挂载在同一个物理网卡上的虚拟 Macvlan IP。 也就是说:局域…
Leave a Comment在普通的 Linux 服务器上部署 VMware Harbor 私有镜像仓库,通常只需要下载、改配置、执行安装脚本三步。但是,如果你想在群晖(Synology DSM)上部署 Harbor,由于群晖底层系统的特殊性,直接按官方文档操作绝对会踩到连环大坑,甚至可能导致你的群晖系统彻底崩溃(DSM 无法登录)! 本文将手把手带你在群晖上完美部署 Harbor,并解决跨服务器的数据迁移问题。 ⚠️ 核心…
Leave a Comment痛点:群晖那霸道的端口占用 很多折腾群晖(Synology DSM)的玩家在用 Docker(Container Manager)部署 Nginx、博客或者反向代理时,都会遇到一个极其恼人的报错:端口 80 或 443 已被占用。 这是因为群晖系统底层深度绑定了这两个端口,用于提供 DSM 登录、Web Station 等服务。常规的解决办法要么是改用 8080 等非标准端口(强迫症不能忍),要么…
Leave a Comment你不需要去底层拷贝数据,也不需要写脚本去一个个 docker pull/push。你可以直接在新 Harbor 的网页后台配置一个“拉取”任务,让新 Harbor 自动去老 Harbor 把所有东西“搬”过来。 以下是保姆级的图文操作步骤(我们在新 Harbor 的界面上进行操作): 第一步:在新 Harbor 中添加“老 Harbor”为目标仓库 首先,我们要让新 Harbor 知道老 Harb…
Leave a Comment打开任意网站控制台console输入这行代码 https://github.com/alibaba/page-agent
Leave a Comment背景 小龙虾 openclaw是开源项目,作为程序员肯定是想要通过源码来运行,这样对项目不爽的地方可以直接通过修改来改造。 克隆项目 我先fork项目 https://github.com/openclaw/openclaw 到自己的空间下面 我们再克隆fork的项目到本地 运行项目 项目的readme里面写的很清楚,可以通过下面命令来开发环境运行: 值得注意的是: pnpm openclaw o…
1 Comment配置 .cursorrules (推荐 – 永久生效)在项目根目录新建 .cursorrules 文件,填入以下内容: 重启Cursor生效。
Leave a Comment需要本地安装MySQL客户端,有mysqldump命令,支持配置目标数据库的地址,账号密码,支持多个数据库。 使用crontab来启动脚本,实现自定义的备份策略。
1 Comment1. 背景与问题现象 最近我们的日志系统遇到了严重的写入瓶颈。架构链路为:应用系统 -> MQ -> Logstash -> Elasticsearch。 ES 集群配置如下: 节点规模:3 节点 存储架构:网络存储 (NAS) 索引策略:按天切分,默认 1 分片 1 副本 数据规模:单节点存量数据约 30TB+ 问题现象:随着业务量增长,我们发现 MQ 消息积压严重。通过监控发…
Leave a Comment