--- title: "Trae远程开发部署指南" type: source tags: [remote-ssh, trae, ubuntu] date: 2026-04-17 --- ## Source File - [[raw/Vibe Coding/Trae远程开发部署指南.md]] ## Summary - 核心主题:Trae IDE 远程开发 Docker 项目的完整配置指南 - 问题域:开发环境配置、远程连接、Docker 开发模式 - 方法/机制:SSH 免密登录 + Remote-SSH 插件 + Docker 容器化开发 - 结论/价值:实现本地 UI 端通过 Trae 连接 Ubuntu 服务器进行 Docker 项目开发,支持两种开发模式(容器内开发/宿主机编辑) ## Key Claims - 通过 SSH Config 配置别名,实现 Trae 远程连接 Ubuntu 服务器 - 用户必须加入 docker 用户组,否则 Trae 无法列出容器 - 模式 A(Attach 到容器):环境完全隔离,无需在宿主机安装语言环境 - 模式 B(远程编辑宿主机文件):适合管理 docker-compose.yml 文件或多微服务配置 ## Key Quotes > "开发环境的核心在于 Bind Mount(绑定挂载),实现代码修改实时生效" — 开发环境配置原理 ## Key Concepts - [[SSH]]:安全远程登录协议,用于 Trae 与 Ubuntu 服务器连接 - [[Docker]]:容器化平台,项目运行环境 - [[docker-compose.yml]]:Docker Compose 配置文件,定义多容器应用 - [[Bind Mount]]:绑定挂载,实现宿主机目录与容器目录共享 - [[Remote-SSH]]:VS Code/Trae 远程开发插件,连接远程服务器 - [[Vibe Coding]]:AI 辅助开发方式 ## Key Entities - [[Ubuntu]]:项目部署的服务器操作系统 - [[Trae]]:AI 增强的代码编辑器,基于 VS Code - [[ThinkBook]]:本地客户端笔记本,仅作为 UI 端 ## Connections - [[ThinkBook]] ← remote_dev ← [[Ubuntu]] - [[Ubuntu]] ← hosts ← [[Docker]] - [[Trae]] ← connects_via ← [[SSH]] ## Contradictions - (暂无)