Claude Code 作为智能开发辅助工具,能大幅提升 Linux 环境下的部署效率。本文以全新虚拟机为环境,全程依托 Claude Code 完成 Docker 与 MySQL8.0 的自动化安装部署,实测其在环境配置、依赖处理、容器化部署等场景下的高效能力。

Claude Code 实在是太强了,真所谓无所不能,我们不仅可以让他来查东西、写代码,甚至能够来控制电脑,= = 于是我做了一个测试,我创建一个新的虚拟机,然后都由 cc 来帮我完成安装部署。
操作环境为 Linux(CentOS 7),先通过 uname -a 确认系统版本信息:

首先要在虚拟机中安装 claude,通过官方脚本一键安装 Claude Code,执行以下命令。
|
1 |
curl -fsSL https://claude.ai/install.sh | bash |
安装完成后,终端会提示CLAUDE CODE SUCCESSFULLY INSTALLED!,并显示版本(本文为 2.1.150)与安装路径~/.local/bin/claude。

由于~/.local/bin可能未加入系统 PATH,需执行以下命令配置环境变量(永久生效),根据提示执行语句,将用户目录下的 .local/bin 路径添加到系统的 PATH 环境变量中,并让修改立即在当前终端生效。
|
1 |
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc |
验证安装结果: claude --version

编辑 settings.json 配置文件。
|
1 |
vim ~/.claude/settings.json |
如果 vim 不存在,那就得先通过 yum 安装一下 vim
|
1 |
yum install -y vim-enhanced |
本次采用 deepseek 的 token,并且使用 deepseek-v4-pro[1m]模型,具体配置可以参考下面的配置参数。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
{ "env": { "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic", "ANTHROPIC_AUTH_TOKEN": "your deepseek token", "ANTHROPIC_MODEL": "deepseek-v4-pro[1m]", "ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro[1m]", "ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro[1m]", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash", "CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-flash", "CLAUDE_CODE_EFFORT_LEVEL": "max" }, "attribution": { "commit": "", "pr": "" }, "permissions": { "defaultMode": "auto" } } |
输入 claude 命令启动

首次启动会提示选择终端主题样式(支持自动匹配、深色 / 浅色模式、色弱友好模式等),选择后完成初始化,终端会显示欢迎界面与使用提示(如/init创建说明文件、/theme修改主题等)。

帮我安装 docker


Claude Code 会自动检测系统环境(CentOS 7 x86_64),并尝试通过 yum 安装 Docker 依赖。过程中会遇到两个核心问题:
Claude Code 会给出手动安装步骤,也可直接输入 “一键完成” 指令,工具会自动:

开一个新的窗口,查看一下 docker 是否安装成功。

我让他帮我安装 MySQL8.0,并且要求挂载数据卷 /usr/docker/mysql(挂载data、config、logs),以及设置端口号为 4001,账号 root、密码 12356。
|
1 2 |
帮我在docker安装 MySQL8.0,并且要求挂载数据卷/usr/docker/mysql(data、config、logs都要挂载), 以及设置端口号为 4001,账号 root、密码 12356。 |
Claude Code 会自动执行以下操作:

通过 navicat 测试一下

Claude Code 大幅简化了 Linux 环境部署流程,凭借自动化环境适配、智能依赖处理与高度灵活的定制能力,让用户无需编写脚本即可快速完成 Docker、MySQL 等服务的稳定部署。