brenbuilds1

Claude Container — DevOps skill for Claude Code

DevOps community

A secure Docker container for running Claude Code (Anthropic's agentic coding tool) in isolation, with awesome-claude-skills.

How to install Claude Container

This entry records only its repository, not the path inside it, so there is no exact command to give. Open brenbuilds1/claude-container and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Container does

A secure Docker container for running Claude Code (Anthropic's agentic coding tool) in isolation, with awesome-claude-skills.

Alternatives in DevOps

  • Claude Code Router — Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the m 30.1k ★
  • Open Agent Email — Open-source email infrastructure for AI agents: secure inboxes, REST and MCP APIs, SMTP, human approval workfl 2.1k ★
  • Claudebox — A Claude Code Docker Development Environment for running Claude AI's coding assistant in a fully containerized 964 ★

README

Claude Code Development Container

A secure Docker container for running [Claude Code](https://www.npmjs.com/package/@anthropic-ai/claude-code) (Anthropic's agentic coding tool) in isolation, with [awesome-claude-skills](https://github.com/ComposioHQ/awesome-claude-skills) pre-installed.

Features

  • Claude Code v2.0.64 - Specific version pinned for stability
  • Browser OAuth - Click the URL to log in with your Claude.ai account
  • Non-root execution - Runs as unprivileged node user (UID 1000)
  • Host isolation - The container runs as an unprivileged user and cannot escalate to root. However, it has full read/write access to the mounted workspace directory
  • awesome-claude-skills - 24+ pre-installed skills from ComposioHQ
  • Persistent config - Authentication and settings survive container restarts
  • Dev tools included - git, gh CLI, fzf, zsh, Python 3, and more

Prerequisites

  • Docker 20.10+
  • Make
  • A Claude.ai account (or Anthropic API key)

Quick Start

# 1. Build the container
make build

# 2. Run Claude Code
make run

# 3. Click the authentication URL that appears
# 4. Log in with your Claude.ai account
# 5. Start coding!

With API Key

ANTHROPIC_API_KEY=sk-ant-xxx make run-api

Commands

Command Description
make build Build the Docker image
make run Run Claude Code (browser authentication)
make run-api Run with ANTHROPIC_API_KEY environment variable
make shell Start a zsh shell in the container
make skills List available Claude Code skills
make update-skills Update skills from GitHub
make version Show installed Claude Code version
make clean Remove the Docker image
make purge Remove image and all data volumes
make help Show help message

Security Model

This container provides isolation through Docker's security features