内容标签

Docker

返回全部文章
部署与运维
Docker Compose 跨 Stack 复用 Bridge 网络
记录同一台 Docker 主机上的多个 Compose Stack 如何复用用户自定义 bridge 网络,说明 external 网络、项目网络命名和容器 DNS,并结合 Caddy 502 排查解释一个共享网络为何仍会产生多条 veth 虚拟网卡。
系统与网络
WSL与Docker管理
记录我在 WSL2 的 Ubuntu 中安装 Docker Engine,并通过 PowerShell profile.ps1 把 docker 命令转发到 WSL。内容包括 USTC 软件源、Compose 与 Buildx、用户组权限、systemd 服务和常用验证命令,不依赖 Docker Desktop。
部署与运维
用 imagor 为 RustFS 对象存储接入按需缩略图
记录 RustFS 接入 imagor 的完整方案:应用服务生成签名 URL,Caddy 提供 HTTPS,Result Storage 缓存处理结果;在方形缩略图之外增加展示图和高保真图形规格,并说明原图保留、外部图片跳过转换、频繁变更资源不缓存及密钥轮换边界。
部署与运维
Next.js standalone Docker 镜像分层优化
分析 Next.js standalone Docker 镜像只改少量代码仍需推送几十 MB 的原因,说明静态生成与 standalone 产物如何让应用层失效。文章通过拆分运行时依赖和应用文件改善层复用,并给出 docker history、构建日志与推送输出的验证方法。
部署与运维
Docker 常用命令速查
整理 Ubuntu 上 Docker Engine 与 Compose v2 的常用命令,覆盖官方仓库安装、免 sudo、镜像和容器管理、日志监控、网络、数据卷、清理及代理配置。示例同时提醒删除镜像、容器和未使用资源的风险,适合作为日常运维速查。
部署与运维
Docker Hub 与 GHCR 国内镜像加速整理
整理国内拉取 Docker Hub 与 GitHub Container Registry(GHCR)镜像时可用的加速方式,给出 Docker、Compose 中镜像域名替换示例,并说明固定版本、私有镜像认证、第三方代理、限流、缓存和源站回退等使用风险。
Docker镜像加速容器镜像查看正文 →
系统与网络
Caddy 反向代理 HTTP/3 排查记录
排查 Caddy 反向代理已经返回 Alt-Svc、浏览器却仍使用 HTTP/2 的问题。文章区分服务端启用 HTTP/3 与客户端真正建立 QUIC 连接两件事,通过配置、响应头和公网端口验证,最终定位为 UDP 443 未放通,并给出修复检查方法。
部署与运维
Docker Nginx 官方包源启用 Brotli 压缩算法
使用Nginx官方仓库提供的Dockerfile代码指定ENABLED_MODULES编译参数可构建brotli,geoip,geoip2,lua,ndk,rtmp,image-filter等编译构建第三方模块。主要演示brotli模块并替换清华镜像源在nginx.conf中引入使用。
部署与运维
docker build 构建错误 non-printable ASCII characters
排查 docker build 报 exclude-patterns contains non-printable ASCII characters 的问题,说明错误并非 Dockerfile 语法,而是构建上下文路径含有不可打印字符。文章给出移动项目目录、检查路径名称并重新构建的处理方法。
Dockerdockerignore构建错误查看正文 →