---
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
- （暂无）