docker - "WSL2+docker desktop windows"和直接在 WSL2 发行版上安装 docker 的区别?

标签 docker windows-subsystem-for-linux

为什么建议运行 WSL2+docker 桌面 windows,而不是直接在 WSL2 发行版上安装 docker?

似乎两者都有效,但我读到要走的路是使用 docker desktop,我试图理解为什么。

谢谢

最佳答案

使用带有 WSL2 集成的 Docker Desktop 与在没有 Docker Desktop 的情况下直接在 WSL2 中使用 docker 之间的主要区别在于与您的工具的集成级别。

当您使用 Docker 桌面时,您可以在 powershell/cmd 中访问 docker,可以在 Windows 上访问您的文件,可以切换到 Windows 容器并将其与您的 IDE 一起使用。

如果您在 WSL2 发行版中安装 docker,则无法直接从 Windows 访问 docker。

关于docker - "WSL2+docker desktop windows"和直接在 WSL2 发行版上安装 docker 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61920866/

相关文章:

c++ - 将一个 STL vector 高效地分配给另一个 STL vector (WSL 问题)

ubuntu - 在 WSL 中通过 xdg-open 打开 Windows 原生 exe 程序

curl - 对 docker 后面的 keycloak 的 token 请求,curl 有效,reactjs 无效

docker - 对Vue App进行分析会引发-error 'sh: dist: uknown operand'

memory - docker能否按需在容器间共享内存和CPU?

docker - Kubernetes 节点设备端口 (USB) 映射到 POD?或者Swarm服务--设备映射

mysql - 在 Azure VM 中重新启动后 Docker 容器速度变慢

c# - 如何配置 Visual Studio Code 以从适用于 Linux 的 Windows 子系统 (WSL) 运行/调试 .NET (dotnet) Core?

node.js - Windows Subsystem for Linux (WSL) 使用共享 Node.js 安装与 Windows : Node. js npm 和 npx 二进制文件不起作用

emacs - 如何在 Windows 10 Bash 上使用 X Windows 和 Emacs?