Windows 有 docker 日志查看器或调试模式吗?

问题描述 投票:0回答:1

Docker Desktop 似乎一直在更新,并且经常出现错误,因此它无法像以前那样工作。 Windows 上的默认安装主要是一个黑匣子,您可以查看 GUI,但它对于了解正在发生的情况或当它显示“重新启动”时的启动位置没有太大帮助。问题的前言是,Docker 是针对开发人员的,但随后他们将其包装到这个简化的 GUI 中,使该服务对开发人员来说成为一个黑匣子。我更喜欢在控制台窗口中以某种调试模式启动它,并且只有当我想通过 GUI 进行交互时才使用这些功能。有没有办法在 Windows 上从对程序员更友好的控制台界面使用 docker?

windows docker debugging command-line-interface
1个回答
1
投票

打开提升的命令提示符,然后运行

sc.exe qc docker
查询 docker 服务的当前配置信息。

从上述命令的输出中获取

BINARY_PATH_NAME
并使用以下步骤对其进行修改。

1. Escape each " with \

2. Add -D at the end

3. Keep the whole command in " "

修改后运行命令,然后重启

docker
服务。

示例

  1. 我们来说吧

    BINARY_PATH_NAME : "C:\Proram Files\Docker\dockerd.exe" --run-service

  2. 修改后需要这样

    sc.exe config docker binpath= "\"C:\Program Files\Docker\dockerd.exe\" --run-service -D"

  3. 执行以上命令后重启docker服务。

    sc.exe stop docker

    sc.exe start docker

© www.soinside.com 2019 - 2024. All rights reserved.