VS Code中Docker容器的「Attach in New Window」按钮失效求助
解决VS Code无法在新窗口附加Docker容器B的方案
方法一:用VS Code命令面板操作
- 按下快捷键
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板 - 输入并选择「Remote-Containers: Attach to Running Container...」
- 在弹出的容器列表里选中容器B,接着选择「Open in New Window」
- 新窗口加载完成后,直接在左侧文件管理器里找到D文件夹打开即可
方法二:命令行直接指定文件夹打开
- 不管是在当前容器内的VS Code终端,还是服务器A的SSH终端里,先查容器B的ID或名称:
docker ps - 执行下面的命令(把
<容器B名称/ID>和<D文件夹绝对路径>换成实际内容),直接在新窗口附加容器并打开D文件夹:code --remote=attached-container:<容器B名称/ID> <D文件夹绝对路径>
方法三:修复扩展异常(如果是扩展卡住导致无响应)
- 打开命令面板,输入并选择「Remote-Containers: Close Remote Connection」,之后回到Docker面板找到容器B,右键选择「Attach in New Window」重试
- 如果还是不行,可选择「Remote-Containers: Rebuild and Reopen in Container」(注意:提前保存容器内未完成的工作)
内容的提问来源于stack exchange,提问作者June Yoon
相关产品推荐
相关产品推荐

