动机
截至目前,我们正在使用由 docker-compose 管理的五个 docker 容器(MySQL、PHP、静态...)。我们只需要访问其中之一。我们现在拥有内部所有数据的本地副本,并将其从 Windows 同步到容器,但这非常慢,Windows 上的 VSCode 有时会随机锁定文件,导致git rebase origin/master
以非常不愉快的方式结束。
期望的行为
使用 VSCode 远程开发扩展来:
- 编辑容器内的文件,在 Windows 上没有任何镜像文件
- 运行 git 命令(结帐、变基、合并...)
- 运行构建命令(make、ng、npm)
- 仍然保留 Windows,因为对于许多开发人员来说,它是首选平台。
问题
是否可以使用 VSCode 在 docker 容器内进行开发?
我曾尝试遵循官方指南,但他们似乎确实要求我们拥有镜像文件。我们也使用 WSL。