1.安装命令
npm install -g @anthropic-ai/claude-code
环境 : ubuntu:22.04容器内部
2.启动报错信息
Welcome to Claude Code v2.1.77
..............................................................................................................................................................................
* █████▓▓░
* ███▓░ ░░
░░░░░░ ███▓░
░░░ ░░░░░░░░░░ ███▓░
░░░░░░░░░░░░░░░░░░░ * ██▓░░ ▓
░▓▓███▓▓░
* ░░░░
░░░░░░░░
░░░░░░░░░░░░░░░░
█████████ *
██▄█████▄██ *
█████████ *
.....................█ █ █ █..............................................................................................................................
Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ETIMEDOUT
Please check your internet connection and network settings.
Note: Claude Code might not be available in your country. Check supported countries at
https://anthropic.com/supported-countries

3.解决
创建 ~/.claude/settings.json 文件, 需要更换为实际的信息(如下为火山引擎的base_url), 内容如下
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "xxx",
"ANTHROPIC_BASE_URL": "https://ark.cn-beijing.volces.com/api/coding",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.7",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.7"
},
"skipDangerousModePermissionPrompt": true
}
清理无效会话和环境变量, 若其他地方有设置环境变量需要去除
bash
claude /logout
unset ANTHROPIC_AUTH_TOKEN
unset ANTHROPIC_MODEL