xk1357240 发表于 2024-8-14 11:16

有关docker desktop base WSL2 的疑问

docker desktop 如果使用WSL2引擎的话,新创建的镜像或者容器只能运行在C盘还是可以指定到其他盘?

我之前的笔记本是一个盘,所以没关注过这个,WSL好像只能安装在C盘,我启动了WSL2安装了一个发行版后,直接就装docker desktop来用docker了。
也不太懂docker运行原理,WSL2发行版只提供引擎?docker自己创建了两个WSL2子系统,一个运行自己,一个保存docker容器的数据?
那如果:
WSL在C盘的话,docker镜像和容器设置为别的盘,这样可行?
或者说容器运行在内存里,镜像保存在指定的磁盘里?

omnitoken 发表于 2024-8-14 11:30

wsl可以装其他盘

—— 来自 Xiaomi Mi 10, Android 13上的 S1Next-鹅版 v3.0.0.81-alpha

laotoutou 发表于 2024-8-14 12:58

系统杀手 发表于 2024-8-15 00:27

wsl2的文件都在对应Linux发行版的VHD文件里,包括docker。 有办法把VHD文件迁移到别的盘符。直接c盘2tb,最省心。

—— 来自 S1Fun

seducer0719 发表于 2024-8-15 03:19

可以迁移vhd文件。 省事就参考这个脚本
https://github.com/pxlrbt/move-wsl


页: [1]
查看完整版本: 有关docker desktop base WSL2 的疑问