Saltar al contenido
V volfread.xyz
CLI · Shell

Claude Dockerized

In simple terms

Runs Claude Code inside a container that only sees your project folder. Your login, sessions, MCP servers and plugins stay on your machine and survive restarts and rebuilds.

Technical details

Shell wrapper over Docker (trixie-slim Debian + Node/NVM, pnpm, uv and a pinned native Claude Code binary) running as your UID/GID with --cap-drop=ALL and no-new-privileges. The policy is generated on the host and reaches the container read-only as /etc/claude-code/managed-settings.json (permissions.deny/ask, PreToolUse hooks and opencode-policy patterns) in strict/balanced/none modes; updates require signed releases verified against pinned keys, with image and checkout rollback. Opt-in hardening profiles plus a fingerprint diff of the persistent paths after every session.

Shell Docker Debian Claude Code Node.js

Highlights

  • Read-only managed-settings.json that user settings cannot relax
  • Signed updates with image and checkout rollback
  • Auth, sessions, MCP and plugins persist under ~/.config/claude-dockerized/home

Lines of code

11,419

Shell
88%
JavaScript
10%
Dockerfile
2%

Last recorded activity

Last recorded activity 88 commits · 52 sem
Semana 1: 0 commits Semana 2: 0 commits Semana 3: 0 commits Semana 4: 0 commits Semana 5: 0 commits Semana 6: 0 commits Semana 7: 0 commits Semana 8: 0 commits Semana 9: 0 commits Semana 10: 0 commits Semana 11: 0 commits Semana 12: 0 commits Semana 13: 0 commits Semana 14: 0 commits Semana 15: 0 commits Semana 16: 0 commits Semana 17: 0 commits Semana 18: 0 commits Semana 19: 0 commits Semana 20: 0 commits Semana 21: 0 commits Semana 22: 0 commits Semana 23: 0 commits Semana 24: 0 commits Semana 25: 0 commits Semana 26: 0 commits Semana 27: 0 commits Semana 28: 0 commits Semana 29: 0 commits Semana 30: 0 commits Semana 31: 0 commits Semana 32: 0 commits Semana 33: 0 commits Semana 34: 0 commits Semana 35: 0 commits Semana 36: 0 commits Semana 37: 0 commits Semana 38: 0 commits Semana 39: 0 commits Semana 40: 0 commits Semana 41: 0 commits Semana 42: 0 commits Semana 43: 0 commits Semana 44: 0 commits Semana 45: 0 commits Semana 46: 0 commits Semana 47: 0 commits Semana 48: 0 commits Semana 49: 77 commits Semana 50: 7 commits Semana 51: 4 commits Semana 52: 0 commits

Last recorded activity in the project.