我对docker和ddev完全陌生,我刚刚开始学习一些东西。我使用Docker的主要目的是;Ddev负责我的CMS项目。然而,我注意到默认情况下docker被安装在C盘(在我的情况下,它几乎满了)。因此,我想学习如何使用DDEV在D驱动器中创建我的项目。
例如,我想把它们组织在一个文件夹里,像D://Myprojects Drupalsites Mysite1差不多吧
我该怎么做?
你的问题不是DDEV和你的项目,它的docker使用你的空间,至少就我所理解的你的问题。
所以你真正想做的是把你的Docker WSL2数据发行版移动到新的驱动器上。据我所知,Docker和WSL2并没有提供一个简单的方法来做到这一点,但是这两个链接将告诉你如何做到这一点。
- https://dev.to/kimcuonthenet/move-docker-desktop-data-distro-out-of-system-drive-4cg2
- 在WSL2上使用docker桌面与Windows 10 Home时,我如何改变docker图像的位置?
我还没有试过。
有一点需要注意:现在大多数人都在做推荐的事情,在WSL2中运行DDEV(在/home/<youruser>
中)。但是如果你已经在WSL2的磁盘空间上遇到了问题,你也会遇到同样的问题。但是WSL2应该是你的未来,参见https://ddev.readthedocs.io/en/stable/#installation-or-upgrade-windows-wsl2