繁体   English   中英

Docker for windows 10个家庭版

[英]Docker for windows 10 home edition

对于在 windows 家庭版上安装 docker,如果我不想运行虚拟机,有两种选择。

哪个更好:

  1. 安装 docker 桌面?
  2. 使用wsl2安装?

我不会回答哪个更好,而是提出一些在选择之前应该考虑的要点。 但是,如果您使用的是 Windows 家庭版,恐怕您的选择是:

  1. 升级到 Windows Pro 并使用原始 Windows 后端安装 Docker
  2. 安装 WSL2,然后使用 WSL2 后端安装 Docker

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM