実践 Dev Containers × Claude Code

745 Views

July 31, 25

スライド概要

Dev Containers上でClaude Codeを利用する際に直面した課題と解決策などについて紹介しています

profile-image

Yuto Akiba, Nstock Inc. Software Engineer Ex-BACKSTAGE Inc. VPoT, Ex-Human Interface Inc. CTO

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

Dev Containers × Claude Code CHUO Tech #8 Nstock, Inc / Yuto Akiba (touyu) © 2025 Nstock Inc 1

2.

touyu / Yuto Akiba @akkey0222 Nstock 3 © 2025 Nstock Inc 2

3.

Claude Code Claude Code allowed-tools --dangerously-skip-permissions © 2025 Nstock Inc 3

4.

Claude https://www.anthropic.com/engineering/claude-code-best-practices © 2025 Nstock Inc 4

5.

Dev Containers © 2025 Nstock Inc Claude Code 5

6.

Dev Containers Docker VSCode CLI © 2025 Nstock Inc JetBrains 6

7.

Dev Container Claude Code → --dangerously-skip-permissions Dev Container https://docs.anthropic.com/ja/docs/claude-code/devcontainer © 2025 Nstock Inc 7

8.

© 2025 Nstock Inc 8

9.

1. ~/.claude/.credentials.json ( ) macOS macOS ~/.claude.json { } © 2025 Nstock Inc "hasCompletedOnboarding": true, ... "projects": { "/workspace": { "hasTrustDialogAccepted": true ... } } 9

10.

1. ~/.claude/.credentials.json (macOS) /login .claude/.credentials.json ~/.claude.json issue © 2025 Nstock Inc 10

11.

2. Claude Code Hooks afplay Dev Container © 2025 Nstock Inc hooks command afplay 11

12.

VSCode PC Claude Code hooks curl host.docker.internal:<PORT> © 2025 Nstock Inc 12

13.

3. --dangerously-skip-permissions iptables IP IP GitHub /meta registry.npmjs.org © 2025 Nstock Inc IP Range api.anthropic.com dig A 13

14.

3. VSCode Claude Code IDE Dev Container Marketplace *.gallerycdn.vsassets.io IP https://code.visualstudio.com/docs/setup/network#_common-hostnames © 2025 Nstock Inc 14

15.

4. macOS Ctrl + V & Dev Containers : © 2025 Nstock Inc 15

16.

VSCode (2) DevContainers Terminal Image Paste ( ) Cmd+V / DevContainer osascript workspace vscode.workspace.fs terminal.sendText © 2025 Nstock Inc 16

17.

Claude Code Dev Container Vibe Coding © 2025 Nstock Inc 17