26 lines
		
	
	
		
			602 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			602 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM ubuntu:22.04
 | ||
| 
 | ||
| # 基本的なツールをインストール
 | ||
| RUN apt-get update && apt-get install -y \
 | ||
|     curl \
 | ||
|     git \
 | ||
|     python3 \
 | ||
|     nodejs \
 | ||
|     npm \
 | ||
|     sudo \
 | ||
|     && rm -rf /var/lib/apt/lists/*
 | ||
| 
 | ||
| # 非rootユーザーを作成
 | ||
| RUN useradd -m -s /bin/bash claude-user && \
 | ||
|     echo 'claude-user ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
 | ||
| 
 | ||
| # 作業ディレクトリを設定
 | ||
| WORKDIR /workspace
 | ||
| 
 | ||
| # ユーザーを切り替え
 | ||
| USER claude-user
 | ||
| 
 | ||
| # Claude Codeをインストール(実際のインストールコマンドに置き換え)
 | ||
| # RUN curl -fsSL https://... | sh
 | ||
| 
 | ||
| CMD ["/bin/bash"] |