ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

HolyClaude如何平滑升级?docker compose pull零数据丢失更新完整流程

HolyClaude如何平滑升级?docker compose pull零数据丢失更新完整流程 HolyClaude如何平滑升级docker compose pull零数据丢失更新完整流程【免费下载链接】HolyClaudeAI coding workstation: Claude Code web UI 8 AI CLIs headless browser 50 tools项目地址: https://gitcode.com/gh_mirrors/ho/HolyClaudeHolyClaude 是一个容器化的 AI 编码工作站Claude Code Web UI 8 个 AI CLI 无头浏览器 50 开发工具它的升级设计非常友好只需两条docker compose pull命令即可完成 Docker 镜像更新而且你的项目代码、登录凭据、AI 记忆全部原样保留真正零数据丢失。 为什么升级不会丢数据很多新手担心容器重建了我的登录态和代码会不会没HolyClaude 的答案藏在它的数据持久化设计里——镜像和数据完全分离数据宿主机位置升级后是否保留Claude 设置、凭据、API 密钥、记忆./data/claude✅ 保留Claude Code 登录会话OAuth./data/claude✅ 保留无需重新登录你的代码项目./workspace✅ 保留Git / GitHub CLI 配置./data/claude✅ 保留CloudCLI 网页账号容器内可选持久化⚠️ 需 10 秒重新注册因为绑定挂载bind mount在容器外docker compose up -d只是替换容器本身不碰你的文件。这也是官方文档 Data Persistence 一节反复强调的核心原则。 一键升级步骤只需 2 条命令进入你的 HolyClaude 部署目录即docker-compose.yaml所在目录可参考模板 docker-compose.yaml 或全量配置 docker-compose.full.yamldocker compose pull docker compose up -d就这么多。整个流程 30 秒内完成docker compose pull— 拉取最新 Docker 镜像只下载变化的层通常很快docker compose up -d— Compose 检测到镜像变更自动用新镜像重建容器并重新挂上你的数据目录升级后打开http://localhost:3001你会发现登录状态还在、记忆还在、工作区文件一个不少。 升级期间正在进行的任务会短暂中断建议挑一个任务间隙操作。 如何锁定 HolyClaude 版本号生产环境推荐使用latest标签意味着随时拿到最新版更适合开发机。如果是长期运行的服务器更稳妥的做法是固定版本image: coderluii/holyclaude:1.6.2 # 代替 :latest这样你可以自己决定什么时候升级先阅读 docs/CHANGELOG.md 了解版本变更确认无风险后再执行上面的两条升级命令。需要回退时把版本号改回旧版再docker compose up -d即可。⚠️ 升级前必看的 3 个坑1. 不要在容器内更新 CloudCLI千万不要进容器执行cloudcli update或npm install -g cloudcli-ai/cloudclilatest。HolyClaude 内置的是打过补丁的 CloudCLI 运行时官方支持的唯一升级路径就是更新 Docker 镜像本身。容器内更新会破坏补丁并导致行为异常。2. 从 v1.5.5 之前升级先迁移 Git/GH 状态如果你从很旧的版本升级旧容器里可能存在尚未落入./data/claude的git config --global或gh auth状态。先按 docs/troubleshooting.md 中Git identity or gh auth disappears after recreate一节的指引迁移再重建容器——否则先删旧容器会丢掉这些状态。3. 升级出问题的回滚方法HolyClaude 官方 CI 里有专门的升级/回滚冒烟测试tests/docker_upgrade_rollback_smoke.sh验证旧版本 → 新版本 → 回退旧版本全链路数据完整。你遇到同类问题时回滚思路和它一致# 把 compose 文件中 image 改回旧版本号如 1.6.1 docker compose up -d数据目录未动旧版本容器照常读取全部数据。 升级后快速自检升级完成后花 10 秒确认一切正常✅docker compose ps— 容器状态为running且自动重启策略生效✅ 打开 Web UI3001 端口能正常登录✅ 随便问 Claude 一句确认记忆和凭据都还在 延伸阅读资料说明docs/troubleshooting.md升级、迁移、恢复常见问题手册docs/CHANGELOG.md每个版本的变更明细docs/architecture.md容器启动与持久化架构原理scripts/entrypoint.sh每次启动时恢复会话、准备持久配置的入口脚本一句话总结HolyClaude 的平滑升级 docker compose pull docker compose up -d。数据在宿主机、镜像在仓库里两者解耦——这正是容器化工作站的优雅之处。升级它就像换一件外套人还是那个人。✨【免费下载链接】HolyClaudeAI coding workstation: Claude Code web UI 8 AI CLIs headless browser 50 tools项目地址: https://gitcode.com/gh_mirrors/ho/HolyClaude创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表