我安装了最新的 ddev 版本 (1.23.0) 来开发我的 laravel 项目。我想通过 ssh 远程访问我的 vs code。因此,我想在 .ddev 目录中存在 “docker-compose.yaml” 文件。但是,我在相关目录中没有看到类似“docker-compose.yaml”文件的内容(即使我运行了像 ls -a 这样的命令来显示该目录中的每个文件和目录)。 我执行了 'ddev poweroff'
,然后执行'ddev config' 重新配置它,然后 'ddev start' 但没有找到这个文件。我什至从项目的根目录中删除 .ddev 目录并重新配置它,仍然没有找到它。我运行了 “ddev log” 来查看我的 ddev 配置是否有任何异常,但没有发现任何问题。 我的问题是:
我该如何缓解这个问题?这是 DDEV 问题还是我这边的设置问题?
使用 DDEV 会生成 docker-compose 配置,它位于 .ddev/.ddev-docker-compose-base.yaml
.ddev/.ddev-docker-compose-full.yaml
(macOS 和 Linux 上都是隐藏文件)。
这些都不是你必须要看的东西。DDEV 的配置是通过
.ddev/config.yaml
完成的。在 WSL2 上设置 vscode(Windows 端)并不难,但由于层数较多,所以很复杂。一些专门用于调试的步骤在文档中
。