程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
docker 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
kula 部署笔记:单二进制 Linux 监控,Docker 里必须共享 PID 命名空间
综合
kula 部署笔记:单二进制 Linux 监控,Docker 里必须共享 PID 命名空间
2026-11-02 21:31:59
kula 是单二进制 Linux 监控:每秒读 /proc 与 /sys,写入 1s/1m/5m 三层环形缓冲(默认 250/150/50 MB),面板在 27960。笔记给出安装命令、Docker 里为什么必须 --pid host、Prometheus 端点与 AGPLv3 单机定位的取舍。
Go
监控
Linux
Docker
运维
any-sync-bundle 部署笔记:外部地址首启就写死、备份要等干净停止、老 CPU 跑 AIO 会直接 illegal instruction
综合
any-sync-bundle 部署笔记:外部地址首启就写死、备份要等干净停止、老 CPU 跑 AIO 会直接 illegal instruction
2026-11-02 20:02:27
用 any-sync-bundle 单容器自建 Anytype 同步服务器:只开 TCP 33010 与 UDP 33020,默认内置 BadgerDB 与 MongoDB/Redis。重点是三个容易踩的坑——ANY_SYNC_BUNDLE_INIT_EXTERNAL_ADDRS 首启就固化进 bundle-config.yml、改环境变量无效;备份必须等 bundle_shutdown_complete;老 CPU 无 AVX 时内置 MongoDB 直接 illegal instruction。
自托管
Docker
Go
Anytype
运维
OxPHP 0.14.0 升级:弃用变量被静默忽略,路由退回传统模式后任意 .php 都可执行
编程
OxPHP 0.14.0 升级:弃用变量被静默忽略,路由退回传统模式后任意 .php 都可执行
2026-11-02 20:01:33
OxPHP 0.14.0 把 INDEX_FILE、WORKER_FILE、PHP_DENY_DIRS 等变量直接停止读取且不告警:依赖它们的框架/工作进程部署会退回传统路由,文档根下任意 .php 都会被提供。同时修复了工作进程会话串号、putenv 令牌跨请求泄漏、慢速 HTTP/1.1 客户端把整个响应体留在内存等问题,附逐项迁移变量与升级检查清单。
PHP
OxPHP
Docker
升级
应用服务器
Docker Engine 29.9.x 行为修复笔记:容器起不来、ps -s 全挂与 fluentd panic
编程
Docker Engine 29.9.x 行为修复笔记:容器起不来、ps -s 全挂与 fluentd panic
2026-11-01 21:07:18
Docker Engine 29.9.1 修掉几条在现场很难归因的行为:--link-local-ip 收下非 link-local 地址导致容器起不来、一个容器大小算不出让 docker ps -s 整条失败、fluentd 日志驱动 TLS 加 async 触发 daemon panic、bridge 绑到非 docker firewalld zone 后重启不恢复、rootless 下 --domainname 失效。每条附判断命令。
Docker
容器
运维
排错
用 Docker Compose 跑 Beszel:hub 加 agent 两段式,把 Docker 与 SMART 收进一个面板
综合
用 Docker Compose 跑 Beszel:hub 加 agent 两段式,把 Docker 与 SMART 收进一个面板
2026-10-30 21:32:24
Beszel 用 hub + agent 两段式做自托管监控:官方 compose 起在 8090,本地机器走 unix socket 添加,KEY/TOKEN 必须先填再重启 agent;0.12.0 起可用通用 token 批量铺 agent。采集覆盖 Docker 统计、S.M.A.R.T.、ZFS、GPU,取舍是不如 Prometheus 粒度细。
自托管
监控
Docker
运维工具
Beszel
Beszel 部署排障笔记:两条连接通道、unix socket 与几处静默失败
编程
Beszel 部署排障笔记:两条连接通道、unix socket 与几处静默失败
2026-10-27 00:05:02
Beszel 的 hub/agent 双通道模型决定了排障顺序:同机部署为什么 localhost 不通、host network 与 rootless 容器丢哪些指标、FILESYSTEM/NICS/SMART 必须显式设置的值,以及反代 gzip 掐断 SSE、自签 CA、TRUSTED_AUTH_HEADER 这几个静默失败点。
Beszel
服务器监控
Docker
运维排障
Go
自建 ntfy 推送通道:Docker 部署、Token 认证与 Nginx 长连接反代
综合
自建 ntfy 推送通道:Docker 部署、Token 认证与 Nginx 长连接反代
2026-10-23 20:00:57
用 Docker 部署自建 ntfy 推送服务,端口只绑 127.0.0.1、开认证并发 token,Nginx 反代必须关 proxy_buffering 并把超时拉到 1d,否则手机端收不到消息。附磁盘告警、systemd OnFailure、Uptime Kuma 接入与心跳防沉默。
ntfy
运维
Docker
Nginx
告警
Pelican Panel + Wings 部署笔记:Compose、反代、节点上线
编程
Pelican Panel + Wings 部署笔记:Compose、反代、节点上线
2026-10-20 21:31:10
Pelican Panel 是 Laravel 写的开源游戏服务器面板,本文用 Docker Compose 跑通 Panel 与 Wings:APP_KEY 备份、BEHIND_PROXY/TRUSTED_PROXIES、Wings 的 docker.sock 与 2022 端口、反代 websockets、节点绿色心跳、端口分配与 Egg 导入,并说明 Docker 版仍属 WIP 的取舍。
Pelican
Laravel
Docker
自托管
运维部署
ghcr.io 拉镜像报 unauthorized / denied / manifest unknown:按凭据→权限→名字的顺序排查
编程
ghcr.io 拉镜像报 unauthorized / denied / manifest unknown:按凭据→权限→名字的顺序排查
2026-10-20 00:03:47
ghcr.io 拉镜像失败的三种形态(401 unauthorized / 403 denied / 404 manifest unknown)怎么区分:先用 docker logout 清本地坏凭据,再用 /token 换 token 打 manifest 接口定位是凭据还是权限;GitHub 侧要查包可见性、包与仓库链接的继承开关、组织 PAT 生存期策略、Actions 的 Manage Actions access,以及 K8s imagePullSecrets 里过期 token 的表现。
GHCR
Docker
容器镜像仓库
GitHub
认证
权限
运维
NAS 上跑 Motrix Server:无头部署、三端口与 /data 备份边界
综合
NAS 上跑 Motrix Server:无头部署、三端口与 /data 备份边界
2026-10-19 21:32:14
Motrix Server 在 NAS 上的无头 Docker 部署:8080/16801/16800 三个端点各自的职责、非 root 只读根文件系统、首次登录的 operator token、/data 必须备份的内容,以及 aria2 RPC 默认关闭的原因与打开方式。
自托管
Docker
NAS
下载工具
GHCR
用 BillionMail 自建邮局:两种装法、七个容器,以及上线前必须改掉的默认值
综合
用 BillionMail 自建邮局:两种装法、七个容器,以及上线前必须改掉的默认值
2026-10-19 21:31:21
BillionMail 自托管邮局部署笔记:一键脚本与 Docker Compose 两条路的差异、七个容器的职责与端口,以及 25 端口出站、PTR、SPF/DKIM/DMARC 这些装完才知道要补的外部条件,附默认口令与 docker.sock 的风险点。
邮件服务器
自托管
Docker
运维
用 Beszel 搭一套轻量监控:hub + agent 的 Docker Compose 部署笔记
综合
用 Beszel 搭一套轻量监控:hub + agent 的 Docker Compose 部署笔记
2026-10-18 21:31:11
Beszel 用 Go 写的轻量监控:hub 基于 PocketBase,agent 采集宿主与 Docker 容器指标。含完整 docker-compose、KEY/TOKEN 回填与 unix socket 接法、告警通知渠道,以及 host 网络、SMART 权限、公网暴露的取舍。
服务器监控
Beszel
Docker
运维
自托管
YARMCP:把仓库克隆到自己的服务器,让 Claude Code 读到最新源码
综合
YARMCP:把仓库克隆到自己的服务器,让 Claude Code 读到最新源码
2026-10-18 21:31:11
自托管 MCP 服务器 YARMCP:把常用仓库浅克隆到服务器,AI 助手直接读本地源码,绕开 GitHub API 每小时 5000 次限流。含 Docker Compose 部署、Bearer/OAuth 两种认证、repos.yaml 配置与 CLAUDE.md 接法。
MCP
自托管
Claude
Code
Docker
AI编程
Docker Engine 29.9.x 运维笔记:--link-local-ip 开始校验、firewalld 桥接恢复与 lazy-pull 开关
资讯
Docker Engine 29.9.x 运维笔记:--link-local-ip 开始校验、firewalld 桥接恢复与 lazy-pull 开关
2026-10-18 21:06:39
Docker Engine 29.9.1 起 --link-local-ip 会校验地址必须是 169.254/16 或 fe80::/10,firewalld 自定义 zone 下桥接网络重启恢复失败也被修;29.9.0 带来 lazy-pull 开关、解包层存在时漏拉 blob 的镜像不完整问题,以及 daemon 侧 HTTP/2 修复。
Docker
容器运维
版本升级
Backup Center:Laravel + Go Agent 做多机网站备份,存储按 YYYYMMDD 归档
案例
Backup Center:Laravel + Go Agent 做多机网站备份,存储按 YYYYMMDD 归档
2026-10-18 20:02:23
一台 Center 加每机一个 Go Agent,把网站备份统一调度到 S3/SFTP/WebDAV。记录一键脚本的环境变量与 OpenVZ/LXC 兼容坑、Agent 的 systemd 接入、tag 触发的发布流程,以及 README 没交代的一致性、加密、去重三个待验证点。
自托管
备份
Laravel
Go
Docker
运维
git tag 推上去,镜像自动进 GHCR:多架构构建、semver 标签,以及 latest 被 prerelease 顶掉的坑
编程
git tag 推上去,镜像自动进 GHCR:多架构构建、semver 标签,以及 latest 被 prerelease 顶掉的坑
2026-10-17 00:04:38
打一个 v* tag 就自动构建、推送多架构 Docker 镜像到 GHCR 的完整 GitHub Actions 写法:semver 标签派生、latest 的 prerelease 门禁、QEMU 与原生 runner 两种多架构方案、provenance 导致 unknown/unknown、GITHUB_TOKEN 推 GHCR 与包公开设置。
自动化发版
Docker
GHCR
GitHub
Actions
CI
CD
MASH playbook:用一套 Ansible 部署 Nextcloud、Jellyfin、Vaultwarden 等自托管服务
综合
MASH playbook:用一套 Ansible 部署 Nextcloud、Jellyfin、Vaultwarden 等自托管服务
2026-10-16 20:01:12
MASH 是一个把 Nextcloud、Jellyfin、Vaultwarden 等 FOSS 服务以 Docker 容器统一部署的 Ansible playbook。本文给出 git clone、just update、just install-all 的安装命令、导入旧数据时先不启动的处理、tags 用法,以及重跑与升级注意点。
Ansible
Docker
自托管
运维
MASH
Compose 升到 v5.5 后,第一次 up 会把已有容器重建一遍
编程
Compose 升到 v5.5 后,第一次 up 会把已有容器重建一遍
2026-10-15 21:03:21
Docker Compose v5.5 重做了镜像 digest 对账逻辑,升级后第一次 compose up 会把已有容器重建,属预期而非回归。文中梳理 v5 与 v2 的关系、Go SDK 的意义、pull_policy 刷新窗口、jobs 与 init 容器的现状与限制。
Docker
Compose
容器
运维
LibrePhotos 部署:unified 单容器与 compose 拆分的取舍,以及 PG18 卷路径、CSRF 两个坑
编程
LibrePhotos 部署:unified 单容器与 compose 拆分的取舍,以及 PG18 卷路径、CSRF 两个坑
2026-10-15 00:04:45
LibrePhotos 自托管部署选型笔记:unified 单容器(SQLite/外部 PG)与标准 docker compose 拆分的取舍,含 SERVE_FRONTEND、DB_BACKEND、DB_HOST 指向,以及两个高频坑——PostgreSQL 18 数据目录从 /var/lib/postgresql/data 改为 /var/lib/postgresql,反代后必须设 CSRF_TRUSTED_ORIGINS 与 NUM_PROXIES。
LibrePhotos
自托管
Docker
PostgreSQL
Django
反代
运维
docker init / debug / scout:3 条塞进 CLI 的子命令,各自解决什么问题
编程
docker init / debug / scout:3 条塞进 CLI 的子命令,各自解决什么问题
2026-10-14 23:43:55
Docker 把脚手架生成、slim 容器调试、镜像漏洞/SBOM 三件事做成了 CLI 子命令。本文按官方文档过一遍 docker init(生成 .dockerignore/Dockerfile/compose.yaml 与各语言模板)、docker debug(自带 Nix toolbox、不修改镜像、entrypoint/install 内置工具、--command/--host)与 docker scout(quickview/cves/sbom/watch 等子命令),并点出各自的边界与坑。
新命令
Docker
容器
运维
命令行
OpenFlare:自托管 OpenResty 控制面,配置版本化发布 + Agent 自动 reload 与回滚
综合
OpenFlare:自托管 OpenResty 控制面,配置版本化发布 + Agent 自动 reload 与回滚
2026-10-11 20:00:53
OpenFlare 是自托管 OpenResty 控制面:在管理端维护反代规则,把配置渲染成不可变版本发布,节点 Agent 周期拉取、openresty -t 校验、reload 并失败回滚。本文给出 docker compose 部署、Agent 接入脚本、版本发布流程与本地开发命令。
OpenResty
运维
反向代理
自托管
Docker
管理
es
fork
ql
ESQL
ST
应用
HTTP API
ICE
路由
Read
许可证
Server
Open
ACH
Pi
Lite
AR
VM
回滚
版本
许可
Web UI
resty
能力
Lit
可观测
AD
事件
Nginx Proxy Manager:用 Web 界面管 Nginx 反代,armv7 要停在 2.13.7
编程
Nginx Proxy Manager:用 Web 界面管 Nginx 反代,armv7 要停在 2.13.7
2026-10-11 00:04:38
Nginx Proxy Manager 把 Nginx 反向代理与 SSL 终止做成 Web 管理台:81 端口管理界面、不用懂 Nginx 就能建 forwarding/redirect/streams/404 host、Let's Encrypt 自动签发、Access List 与审计日志、高级配置只对 super user 开放。本文给出 Docker 部署的端口与 data/letsencrypt 持久化要点、启动慢源于熵、以及 armv7 因 Nodejs 弃 armhf 需停在 2.13.7 镜像。
Web管理
Nginx
反向代理
Docker
管理
用户管理
ble
AST
SSL
ICE
eve
TARS
Log
Auth
免费
Encrypt
Use
PR
AR
Admin
Manager
Dev
Interface
ng
in
The
CC
AD
user
Management
TABLE
反代
运行时密钥与构建期密钥:容器里的 secret 放在哪一层,会从哪里漏
编程
运行时密钥与构建期密钥:容器里的 secret 放在哪一层,会从哪里漏
2026-10-11 00:04:17
容器里密钥分构建期和运行期两类,投递方式不同,泄漏面也不同。这篇对照 Docker BuildKit 的 --mount=type=secret、Compose/Swarm 的 /run/secrets、ECS 的 KMS 信封加密与 IAM 权限分离,讲清每种方式把密钥放在哪、ENV/ARG 为什么会进镜像、docker inspect 和 docker commit 各能看到什么。
runtime
secret
运行期密钥
密钥管理
容器安全
Docker
管理
Dockerfile
HCL
应用
文件
BuildKit
NSP
进程
环境变量
密码
IM
投递
type
Cockpit 靠 socket 激活随用随起,1Panel 走容器与应用商店:两种 Web 面板的架构分叉
编程
Cockpit 靠 socket 激活随用随起,1Panel 走容器与应用商店:两种 Web 面板的架构分叉
2026-10-11 00:03:56
同样是浏览器里管 Linux,Cockpit 用 systemd socket activation 按需启动、复用系统已有 API 与账户权限;1Panel 走容器化部署加应用商店分发。本文按启动模型、网络暴露面、权限来源、扩展分发与典型故障拆开对比两种 Web 管理面板的架构取向,附各发行版安装命令与端口/防火墙要点。
Web管理
服务器面板
运维
Docker
管理
firewall
ble
服务
容器化部署
SSO
应用
GPL
RSI
ICE
硬件
图形
分区
service
命令
Fedora
进程
UX
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
9
下一页
共 9 页
到第
页
确定