首页 > 解决方案 > 使用 vscode 在 docker 容器中打开一个文件

问题描述

我需要在 docker 容器中编辑一个文件。由于容器内没有高级 ide,我想知道 vscode 或其他一些 ide 是否可以访问容器并让我在容器外编辑文件。

标签: dockervisual-studio-codeidedocker-container

解决方案


随着 2019 年 5 月 2 日发布的“使用 VS Code 进行远程开发”,您实际上可以使用The Remote - Containers 扩展

https://microsoft.github.io/vscode-remote-release/images/remote-containers-readme.gif

Remote - Containers 扩展允许您将 Docker 容器用作功能齐全的开发环境。

容器创造了一个很好的开发环境,因为你可以:

  • 使用一致且易于重现的工具链并在您要部署到的同一操作系统上进行开发。
  • 在不同的、隔离的开发环境之间快速切换并安全地进行更新,而不必担心影响您的本地计算机。
  • 使新的团队成员/贡献者可以轻松地在一致的开发环境中启动和运行。

推荐阅读