如何将WSL2中的Docker数据移动到不同的驱动器



我对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

相关内容

最新更新