Docker On Win10
简介¶
- WSL 2 是对WSL基础体系结构的一次重大改造,它使用虚拟化技术和 Linux 内核来实现其新功能。
- docker是基于linux内核运行
- WSL 2 加入了linux内核为docker在windows上运行铺平了道路
系统要求¶
开启虚拟化 + Hyper-V¶
- BIOS开启虚拟化
- 查看是否开启:任务管理器 -> 性能 -> CPU 虚拟化:开启
- Control Panel(控制面板) -> Programs and Features(程序和功能) -> Turn Windows Features on or off(启用或关闭Widnows功能)勾选三项
- Windows Hypervisor Platform(Windows虚拟机监控程序平台)
- Hyper-V
- 虚拟机平台
- 管理员Powershell运行
bcdedit /set hypervisorlaunchtype auto
- 重启
WSL 2¶
参考教程安装 WSL和旧版 WSL 的手动安装步骤
# 查看当前版本
❯ wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Stopped 1
❯ wsl --set-version Ubuntu-20.04 2
正在进行转换,这可能需要几分钟时间。
操作成功完成。
E:/PowerShell via v14.17.3 via 🐍 v3.9.7 took 59s
❯ wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Stopped 2
docker on Windows¶
注意:用命令行运行来修改默认安装路径(重命名install.exe),参考教程
安装完之后运行设置 * 开启开机启动 * 在Resources里修改image保存路径使用问题¶
1: read-only file system¶
Error response from daemon: container df6ee73697883e8e09edd65404e1fcc19a2b4bfb49212c754a8b3ef9741d7bda: driver "overlay2" failed to remove root filesystem: unlinkat /var/lib/docker/overlay2/475c350b02589ce2cb5ef30f0619ed3aeaba409c56d87191b8cbbd00ef618fe3: read-only file system
C盘没空间¶
WSL还是超级占用C盘
需要进一步的研究学习¶
暂无
遇到的问题¶
暂无
开题缘由、总结、反思、吐槽~~¶
参考文献¶
https://blog.csdn.net/Antarctic_Bear/article/details/123489609