[英]Docker for windows 10 home edition
对于在 windows 家庭版上安装 docker,如果我不想运行虚拟机,有两种选择。
哪个更好:
我不会回答哪个更好,而是提出一些在选择之前应该考虑的要点。 但是,如果您使用的是 Windows 家庭版,恐怕您的选择是:
Docker 网站上提到了这一点。 此处为 Windows Home/WSL2 和此处为 Windows Pro/Non-WSL2 的说明。
绑定安装性能
如果您关心绑定挂载,即在主机 OS 文件系统 (Windows) 和容器文件系统(通常是 Linux)之间共享一个目录,您需要比较这两个选项之间的性能。
如果您想在 WSL2 上获得更快的绑定挂载性能,您应该在 Linux 文件系统(系统中专用于 WSL2 的部分)中挂载共享文件以进行挂载。 所以你想使用\\wsl$\Ubuntu-18.04\home\<user name>\Project
而不是C:\Users\<user name>\Project
。 Docker 在 此处有更多信息,微软在此处有更多信息。
开始时间
Docker 网站上提到的其他要点包括,与以前的版本相比,Docker 与 WSL2 后端相比具有更快的冷启动时间。
更改 Docker 系统设置
使用 WSL2,如果您想减少 memory Docker 可以使用的数量,您还必须修改 WSL2 配置。 请参阅此处的详细信息,参考 WSL2 最佳实践的 Docker 。
我看不出有两个选择,至少在你用来陈述问题的术语中。
在 Windows 10 上,您安装 Docker 桌面,这可以将WSL2 作为后端。
在 Windows 10 Home 上,具体来说,您可以安装Docker Desktop with WSL2 backend 。
有关参考,请参阅“在 Windows 主页上安装 Docker 桌面”文档页面,其中仅描述了一个选项,而不是两个选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.