常用脚本

Docker / Nginx / SSH 自救

把经常搜的命令集中起来,点击下方脚本卡片可复制。 前提:Docker Compose v2、正确项目目录、POSIX shell;journalctl 仅 Linux/systemd 且 nginx 是主机服务,不适用于 macOS/原生 Windows/容器 nginx。快捷项仅状态与镜像检查,升级请阅读下方备份、固定 digest 与回滚指南。

分类:脚本

核验信息

范围与状态:仅公开链接 HTTP 只读检查;链接能打开不等于命令运行、模型调用或部署完成。未执行脚本、未调用付费模型、未测试生产服务。实际运行状态:unknown(未实测)。

适用环境:自有测试环境;Linux/容器/反向代理版本按具体项目核对。

费用:阅读公开资料不代表服务免费;订阅、API、流量与 VPS 费用以供应商规则为准,具体费用 unknown。

风险:脚本可修改系统或删除数据;网络检测须授权;媒体注意版权与账号规则;API 不要泄露凭据。原指南安全提醒仍适用。

  • Docker Compose Docs · 核验日期:2026-10-06T06:49:33.205Z · 公开链接可达(非功能实测);HTTP 200
  • Caddy Docs · 核验日期:2026-10-06T06:49:30.380Z · 公开链接可达(非功能实测);HTTP 200
  • Nginx Docs · 核验日期:2026-10-06T06:49:39.887Z · 公开链接可达(非功能实测);HTTP 200

来源:本页当前公开链接与只读报告;403、验证码、timeout 不判定为坏链。定期检查报告仅供人工复核,不自动改文案。

Original notes

我会怎么用

需要快速处理 Docker、Nginx、SSH 等常见故障,但又不想盲目复制命令的人。

推荐顺序

  1. 先查看服务状态和最近日志,确认故障范围,再执行任何修改命令。
  2. 复制命令前替换示例域名、服务名和路径,并在终端回显后再次核对。
  3. 修改配置后先用 nginx -t、docker compose config 等命令做语法检查,再重载服务。
  4. 记录改动和回滚命令;如果问题没有改善,恢复上一版配置而不是继续叠加修改。
  5. 计划升级:核对 compose 文件绝对路径、项目名与单个服务,记录当前 image ID 与 RepoDigest,保留旧镜像;备份配置、密钥及数据库/卷并演练恢复,安排维护窗口。
  6. 隔离测试验证固定新 image@sha256 digest 与迁移兼容性;核对依赖范围后只 pull/up 目标服务,不追随可变标签、不重建整个项目。
  7. 升级后检查状态、健康检查、日志及真实登录/读写业务。失败时还原旧 digest 与配置;不兼容数据库迁移需停服务恢复已验证备份,再重复业务验收。不能恢复就停止升级。

结果怎么看

  • 排障命令应该优先是只读的(status、logs、config),确认原因后再执行 pull、restart 或 prune。
  • 命令退出码为 0 只说明程序没有报错,不代表业务请求、权限和数据都正确。
  • sudo、rm、docker system prune 等高权限操作要单独确认目标,避免误删。

常见坑

  • 不看脚本内容就执行 curl | sh,无法知道它会改哪些文件和安装什么依赖。
  • 在生产环境直接 docker compose pull,镜像漂移后难以复现原状态。
  • 复制多行命令时漏掉引号、变量或反斜杠,导致命令作用范围改变。

安全提醒

  • 本站只提供复制按钮,不会自动执行命令;运行前请先阅读并备份。
  • 任何涉及密钥、删除和防火墙的命令,先在测试机或带回滚快照的环境验证。

维护者备注:命令卡片追求短而可审计;复杂操作我会拆成检查、修改、验证三步,不把黑盒脚本当答案。

可打开的链接

命令速查

命令仅供复制,运行前请核对来源并读懂内容。

返回 OneMJJ 首页

OneMJJ · VPS、自托管与 AI 工具与历史维护笔记。少踩坑,多留传家宝。

部分工具由第三方运营;本站命令仅供复制,不会自动执行。运行前请核对环境、阅读源码并备份重要数据。本站可能展示 Google AdSense 广告,详见隐私政策。