Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Claude Code Docker

A Docker container for running Claude Code dangerously with .NET 10 SDK and common development tools pre-installed.

Included Tools

  • .NET 10 SDK
  • Node.js 22.x + npm
  • Python 3 + pip
  • git, curl, wget, jq
  • vim, nano
  • ripgrep, fd-find, tree, htop
  • unzip, zip
  • openssh-client

Usage

The container runs claude --dangerously-skip-permissions as its entrypoint. Mount your project directory to /workspace.

PowerShell

docker run -it --rm --pull always -v ${HOME}/.claude:/home/ubuntu/.claude -v ${PWD}:/workspace caesay/claude-code

Command Prompt (cmd)

docker run -it --rm --pull always -v %USERPROFILE%\.claude:/home/ubuntu/.claude -v %cd%:/workspace caesay/claude-code

Linux / macOS / Git Bash / WSL

docker run -it --rm --pull always -v ~/.claude:/home/ubuntu/.claude -v $(pwd):/workspace caesay/claude-code

Flags Explained

Flag Description
-it Interactive terminal
--rm Remove container when it exits
--pull always Always pull the latest image before running
-v ~/.claude:/home/ubuntu/.claude Persist Claude auth tokens and settings
-v ...:/workspace Mount current directory into the container

Authentication

The first time you run the container, Claude will prompt you to authenticate. Your login token is persisted to ~/.claude on your host machine, so you only need to log in once.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages