--- title: "Trae远程开发部署指南" type: source tags: [Trae, Remote-SSH, Docker, Ubuntu] date: 2026-04-14 source_file: raw/Technical/Trae远程开发部署指南.md --- ## Summary - 核心主题:通过Trae IDE远程连接Ubuntu服务器进行Docker项目开发 - 问题域:内网开发环境的远程协作配置 - 方法/机制:SSH免密 → Trae Remote-SSH → Attach容器/编辑宿主机 - 结论/价值:完整的远程开发工作流,模式A(Attach容器)适合调试 ## Key Claims - Ubuntu 2是开发服务器(代码挂载),Ubuntu 1是生产服务器(镜像打包) - SSH免密需要配置SSH Key并上传公钥 - 用户必须在docker用户组中才能操作Docker - 模式A:Attach到运行中容器(推荐调试) - 模式B:编辑宿主机文件 + Docker CLI(适合编排) ## Key Concepts - [[Remote-SSH]]:通过SSH远程连接开发 - [[Bind-Mount]]:开发环境代码修改实时生效 - [[Docker-用户组]]:免sudo操作Docker ## Key Entities - [[Trae]]:支持VS Code插件生态的IDE - [[Ubuntu]]:Linux服务器 - [[Docker]]:容器平台 ## Connections - [[Git-Push-连接重置]] ← 版本控制 ← [[Trae远程开发部署]] ## Contradictions - 尚未发现