You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows 10的WSL2 Ubuntu环境中访问Docker?

问题解答

不需要在WSL2的Ubuntu内另行安装Docker,该跨环境访问需求完全可以实现,仅需开启Docker Desktop的WSL2集成功能即可,操作步骤如下:

  • 打开Windows端的Docker Desktop,点击顶部齿轮图标进入设置页
  • 左侧导航栏选择Resources -> WSL Integration选项
  • 在已安装的WSL发行版列表中找到你使用的Ubuntu,打开对应开关
  • 点击Apply & Restart等待Docker Desktop重启完成
  • 重启Ubuntu终端,执行docker ps验证功能是否正常

如果执行docker命令时提示权限不足,在Ubuntu终端执行以下命令将当前用户加入docker用户组即可:

sudo usermod -aG docker $USER

执行后退出终端重新登录就会生效。

实现原理

WSL2与Windows宿主运行在同一虚拟网络层,开启集成后Docker Desktop会自动将Docker daemon的套接字挂载到WSL2发行版的/var/run/docker.sock路径,同时同步docker、docker-compose等二进制工具到Ubuntu环境中,两边操作会共享同一套镜像、容器存储,不会产生冗余占用。

内容的提问来源于stack exchange,提问作者barteloma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 00:06:00