标签

docker

02-Redis 部署与高可用:容器化、主从复制与哨兵
文章聚焦 Redis 容器化部署与高可用:配置和数据目录都要挂载,并显式指定配置文件,改配置后需重启容器;连接失败应按服务、端口、密码、bind、保护模式、防火墙排查,不能随意关闭保护模式。主从复制用 REPLICAOF,SLAVEOF 在 Redis 7.0 已删除;复制异步,读己之写应读主。哨兵负责自动切换,宜奇数至少三个并设置法定人数,注意共享挂载和启动顺序;客户端需接入哨兵才能感知新主。发布订阅不存消息,不能当可靠消息队列。
2026-10-20
|
2
|
0
|
0
MinIO 自建对象存储:纠删码原理、部署与项目现状
MinIO 是 S3 兼容对象存储,核心是用纠删码把对象拆成数据片和校验片,而非复制多份;按盘数配置 parity,生产至少 EC:3,单机多盘只容错盘,分布式需 4 节点以上。其社区版 2025 年移除完整控制台并停止分发镜像,2026 年仓库归档、Docker Hub 镜像删除,旧拉取命令已失效。现可换 Chainguard MinIO、Silo 或 RustFS;老 tar 可离线回退,但须核对版本校验和、改默认 minioadmin、勿暴露控制台。迁移先切写入,mc mirror 补漏、diff 验空后再切读。
2026-10-20
|
1
|
0
|
0
Nginx Proxy Manager 部署
Nginx Proxy Manager 是带 Web 界面的 nginx 管理面板,底层仍是 nginx,支持反向代理、SSL 证书签发续期和 Docker 容器联动,适合不想手写 conf 或多人协作管站点,免费,面向个人和小团队。用 docker-compose 部署官方镜像,映射 80、443、81,并挂载 data 和 letsencrypt;初始账号 admin@example.com/changeme,首次登录强制改密。建 Proxy Host 填域名、源站协议、转发主机和端口,Docker 项目填容器名,别填 127.0.0.1,按需开 Websockets,保留 Block Common Exploits;DNS 先解析到服务器。面板管域名与证书,复杂需求可 SSH 手写 conf,两者不冲突。别用 down -v,重要环境固定版本,面板不生效先查日志和 nginx -t。
2026-10-18
|
4
|
0
|
0
docker搭建EasyTier
EasyTier 是一款 Rust 编写的去中心化网状 VPN 工具,可将异网设备组成安全虚拟局域网。节点无需公网 IP,自动 NAT 穿透与中继;支持私有网络隔离、TCP/UDP/WSS 多协议监听与端口复用、静态/DHCP 虚拟 IP,并提供 Docker 镜像。搭建时需在有公网 IP 的服务器部署中继节点,配置网络名、密码、监听端口并放行防火墙;客户端使用相同网络参数连接即可。常见问题包括 TCP 与 WSS 端口冲突、白名单不匹配、端口不可达等。相比 Tailscale/ZeroTier 的第三方控制依赖和 WireGuard+FRP 的高复杂度,EasyTier 完全自建、数据自主,适合跨地域办公、多云互联及 IoT 远程管理。
2026-08-25
|
17
|
0
|
0
dify与ragflow
Dify 是一个开源 LLM 应用开发平台,融合后端即服务与 LLMOps,通过可视化工作流编排、RAG 引擎和模型中立特性,让开发者快速构建、部署并管理生成式 AI 应用。它提供低代码与高灵活性的平衡,支持私有化部署,适用于知识库助手、智能客服等场景。RAGFlow 则专注于深度文档理解,其 DeepDoc 模型能精准解析 PDF、表格等复杂格式,结合智能分块、混合检索与重排序,显著提升检索和问答准确率,适合金融、法律等对文档解析质量要求高的企业。两个平台均可通过 Docker 快速部署,需注意端口冲突、内存配置等常见问题。
2026-07-08
|
4
|
0
|
0
docker搭建socks5
SOCKS5是一种通用的网络传输层代理协议(RFC 1928),工作在OSI会话层,仅转发TCP/UDP流量包,不解析应用层数据,因此被称作“万能代理”。它支持全协议(TCP、UDP、DNS、游戏、VoIP等),内置多种身份验证,原生支持IPv6与远程DNS解析,且处理延迟低、不修改数据包。相比HTTP代理专为Web设计并可缓存过滤,SOCKS5牺牲了缓存能力,换来了对所有网络协议的兼容性和更低延迟。适用场景包括内网穿透、跨境开发加速、DNS防污染及资源受限的物联网设备。Docker部署方式:使用命令`docker run -d --name socks5 -p 1080:1080 serjs/go-socks5-proxy`即可快速启动;如需用户名密码认证,添加环境变量`-e PROXY_USER=user -e PROXY_PASSWORD=password`。
2026-07-05
|
4
|
0
|
0
docker搭建Caddy前端服务器
Caddy 是用 Go 语言编写的开源 Web 服务器,以安全和自动化为默认设计原则。核心特性包括:全自动 HTTPS(默认从 Let's Encrypt 申请并自动续期证书)、极简 Caddyfile 声明式配置(3-5 行即可)、默认启用 Gzip 和 Zstandard 压缩、支持通过 API 动态修改配置无需重启。相比 Nginx 和 Apache,Caddy 提供“零运维”体验,Go 语言带来内存安全和轻量单二进制部署(Docker 镜像约 30MB),并原生集成 Cloudflare Tunnel 等现代基础设施。适用场景:个人博客、技术文档站、静态 HTML 托管(推荐使用 Docker)、微服务 API 网关、开发测试临时服务。部署时需创建 html/data/config 目录,编写 docker-compose.yml 挂载持久化目录(避免证书限流),Caddyfile 配置 root、file_server、encode 及缓存头,通过 docker compose 启停并支持热重载配置。
2026-07-02
|
7
|
0
|
0
docker搭建SoftEther VPN
SoftEther VPN 是日本筑波大学开发的开源跨平台 VPN 软件,兼具服务端与客户端功能,可将流量伪装为 HTTPS 或 DNS 以穿透严格防火墙。它原生支持 SSL-VPN、L2TP/IPsec、OpenVPN 等协议,提供虚拟集线器实现 Layer 2 桥接,内置 NAT 和 DHCP,配置直观。最大优势在于万能兼容性与高隐蔽性,在 WireGuard 或 ZeroTier 被封锁时可作备用方案。适用场景包括企业内网、校园网等受限环境。Docker 部署教程:拉取镜像 siomiz/softethervpn,运行容器并映射 500/4500/1701/1194/5555 端口,设置预共享密钥、用户名和密码;亦可先拷贝配置文件再挂载启动。提供 Windows 管理工具及客户端下载。
2026-06-30
|
6
|
0
|
0
docker搭建rustdesk远程桌面
RustDesk 是一款开源、免费的远程桌面软件,可自建服务端以替代 TeamViewer。自建服务端通过 hbbs(ID 注册与连接协调)和 hbbr(中继转发)两个核心组件运行,确保数据隐私、低延迟且无连接限制。推荐使用 Docker 一键部署,需映射 21115-21119 端口(21116 需同时开放 TCP/UDP),并配置 hbbs 的中继地址。部署后查看 id_ed25519.pub 文件获取密钥,在客户端填入服务器地址和密钥即可使用。适用于远程管理设备或搭建私密团队远程办公平台。
2026-06-30
|
3
|
0
|
0
docker搭建EmulatorJS模拟器
EmulatorJS 是一款开源、基于浏览器的多平台游戏模拟器集合,借助 WebAssembly 技术将 FC、SFC、GBA、N64、PS1 及街机等数十种经典游戏机核心移植到网页端。用户无需安装任何软件或插件,通过现代浏览器即可直接运行;支持自定义按键映射、即时存档、金手指、游戏封面及多语言界面,原生兼容 USB 和蓝牙手柄。其最大优势在于极简部署:官方提供 Docker 镜像(如 linuxserver/emulatorjs:1.7.2),一键运行后可通过网页管理游戏库;支持电脑、平板、手机甚至智能电视跨设备访问;结合 frp 或 ZeroTier 可远程分享游戏库,实现云端联机或对战。适用于搭建家庭私有云游戏库、办公场景隐蔽游玩或作为 Nextcloud 的补充。Docker 部署时需映射 8004(Web 管理)和 8005(API)端口,并挂载 config 与 data 目录。
2026-06-30
|
3
|
0
|
0