37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
---
|
||
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
|
||
- 尚未发现
|