问题
A 是主机
B 是服务器
C 是服务器B下的一个docker容器
我要A -》 B -》 C
解决方法
在vscode中安装docker插件
使用 docker context 创建一个新的环境
docker context create <context_name> --docker "host=ssh://<ssh_id>@<ssh_ip>:<ssh_port>"
注意需要使用密钥登入(把公钥放到服务器的authorized_keys中)
然后在vscode里面切换环境:ctrl + shift + p, 选择docker context use
选择刚创建的
安装 dev container 插件
然后就可以attach到vscode工作环境中了