745 Views
July 31, 25
スライド概要
Dev Containers上でClaude Codeを利用する際に直面した課題と解決策などについて紹介しています
Dev Containers × Claude Code CHUO Tech #8 Nstock, Inc / Yuto Akiba (touyu) © 2025 Nstock Inc 1
touyu / Yuto Akiba @akkey0222 Nstock 3 © 2025 Nstock Inc 2
Claude Code Claude Code allowed-tools --dangerously-skip-permissions © 2025 Nstock Inc 3
Claude https://www.anthropic.com/engineering/claude-code-best-practices © 2025 Nstock Inc 4
Dev Containers © 2025 Nstock Inc Claude Code 5
Dev Containers Docker VSCode CLI © 2025 Nstock Inc JetBrains 6
Dev Container Claude Code → --dangerously-skip-permissions Dev Container https://docs.anthropic.com/ja/docs/claude-code/devcontainer © 2025 Nstock Inc 7
© 2025 Nstock Inc 8
1. ~/.claude/.credentials.json ( ) macOS macOS ~/.claude.json { } © 2025 Nstock Inc "hasCompletedOnboarding": true, ... "projects": { "/workspace": { "hasTrustDialogAccepted": true ... } } 9
1. ~/.claude/.credentials.json (macOS) /login .claude/.credentials.json ~/.claude.json issue © 2025 Nstock Inc 10
2. Claude Code Hooks afplay Dev Container © 2025 Nstock Inc hooks command afplay 11
VSCode PC Claude Code hooks curl host.docker.internal:<PORT> © 2025 Nstock Inc 12
3. --dangerously-skip-permissions iptables IP IP GitHub /meta registry.npmjs.org © 2025 Nstock Inc IP Range api.anthropic.com dig A 13
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
4. macOS Ctrl + V & Dev Containers : © 2025 Nstock Inc 15
VSCode (2) DevContainers Terminal Image Paste ( ) Cmd+V / DevContainer osascript workspace vscode.workspace.fs terminal.sendText © 2025 Nstock Inc 16
Claude Code Dev Container Vibe Coding © 2025 Nstock Inc 17