繁体   English   中英

检测 Docker 的 Windows 与 Docker WSL2 VM 内部的本机

[英]Detect Docker for Windows vs Docker Native inside of WSL2 VM

So I have a use case where I need to detect inside of a WSL2 VM whether the Docker setup is Docker for Windows w/ WSL integration vs Docker just running inside of the WSL VM (say installed directly via apt or dnf ). 这两个用例之间的网络情况是不同的,因为 Docker 用于 Windows WSL 集成,您无法从 WSL VM 通过其 IP 访问容器。 这给我们拥有的一些开发工具带来了一些问题,以前在 Linux 本机机器上运行的开发人员没有问题,但我们最近遇到了一些问题,因为一些开发人员正在使用带有 WSL 的 Windows 机器,而 Docker 用于 ZAEAZ0.EB3489CE3AAAB9264

关于我如何做到这一点的任何想法? 寻找特定的环境变量、挂载点等?

看起来我可以 stat /mnt/wsl/docker-desktop 看看是否存在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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