找回密码
 立即注册
搜索
查看: 1124|回复: 4

[软件] 有关docker desktop base WSL2 的疑问

[复制链接]
     
发表于 2024-8-14 11:16 | 显示全部楼层 |阅读模式
docker desktop 如果使用WSL2引擎的话,新创建的镜像或者容器只能运行在C盘还是可以指定到其他盘?

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

回复

使用道具 举报

     
发表于 2024-8-14 11:30 来自手机 | 显示全部楼层
wsl可以装其他盘

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

使用道具 举报

     
发表于 2024-8-14 12:58 来自手机 | 显示全部楼层
可以装其他盘。windows store有个 wsl manager你可以买个。
回复

使用道具 举报

     
发表于 2024-8-15 00:27 | 显示全部楼层
wsl2的文件都在对应Linux发行版的VHD文件里,包括docker。 有办法把VHD文件迁移到别的盘符。直接c盘2tb,最省心。

—— 来自 S1Fun
回复

使用道具 举报

发表于 2024-8-15 03:19 | 显示全部楼层
可以迁移vhd文件。 省事就参考这个脚本
https://github.com/pxlrbt/move-wsl


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-8 20:50 , Processed in 0.041189 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表