docker - 使用 vscode 在 docker 容器中打开一个文件
问题描述
我需要在 docker 容器中编辑一个文件。由于容器内没有高级 ide,我想知道 vscode 或其他一些 ide 是否可以访问容器并让我在容器外编辑文件。
解决方案
随着 2019 年 5 月 2 日发布的“使用 VS Code 进行远程开发”,您实际上可以使用The Remote - Containers 扩展:
Remote - Containers 扩展允许您将 Docker 容器用作功能齐全的开发环境。
容器创造了一个很好的开发环境,因为你可以:
- 使用一致且易于重现的工具链并在您要部署到的同一操作系统上进行开发。
- 在不同的、隔离的开发环境之间快速切换并安全地进行更新,而不必担心影响您的本地计算机。
- 使新的团队成员/贡献者可以轻松地在一致的开发环境中启动和运行。
推荐阅读
- symfony - 自动装配在带有 PHP 7.4.4 的 Symfony 5.1 演示项目中不起作用
- node.js - 在 Node + Express + Pug 中访问 DOM 的正确方法
- python - 'NoneType' 对象不是菜单 python 上的可迭代错误
- chart.js - 10 个数据点后的 ChartJS 虚线
- java - 为什么不能使用多部分上传图片?
- c - for循环中的异常?
- python - 在 django 中访问用户详细信息
- python - 如何检查列表中的所有元素的长度是否为 5?
- python-3.x - 找不到 matplotlib 数据文件
- jpa - JPA 标准:在所有列的完整结果之前获取总计数;重用 Where 子句