Docker Desktop:如何查看当前守护进程模式(Linux/Windows)
Docker Desktop 的 DockerCLI.exe 相关问题解答
官方文档情况
Docker官方并未为DockerCLI.exe提供公开的详细文档,这个工具是Docker Desktop的内部辅助组件,主要用于和桌面客户端交互,没有对外发布完整的命令说明,这也是你搜索时只找到普通docker命令行内容、找不到针对性文档的原因。
查看当前运行模式的方法
虽然DockerCLI.exe没有完整的命令列表,但可以通过以下两种方式查看当前Docker Desktop的运行模式:
- 图形界面查看:打开Docker Desktop,进入设置页面,在「通用」或「资源」板块能直接看到当前是Windows容器模式还是Linux容器模式。
- 命令行判断:通过docker上下文信息来识别,执行命令:
在输出的docker context inspect defaultEndpoints字段中,若包含npipe:////./pipe/docker_engine则为Windows容器模式;若包含unix:///var/run/docker.sock(WSL2环境下)或对应Linux容器的套接字路径,则是Linux容器模式。
关于 DockerCLI.exe 的补充说明
DockerCLI.exe的可用命令十分有限且无官方说明,除了你已知的-SwitchDaemon外,常见的还有-Start(启动Docker Desktop)、-Stop(停止Docker Desktop),但这些都是内部使用的命令,没有官方支持的详细文档,使用时需要谨慎。
内容的提问来源于stack exchange,提问作者Steffen Cole Blake
相关产品推荐
相关产品推荐

