如何解决Windows是否有docker日志查看器或调试模式?
似乎Docker Desktop一直在更新并且经常有错误,因此它无法像以前那样工作。 Windows上的默认安装大多数情况下是一个黑匣子,您可以查看GUI,但是例如,当它说“ restarting”时,它对于了解正在发生的事情或它在开始的位置不是很有帮助。问题的序言是Docker是针对开发人员的,但随后他们将其包装到这个笨拙的GUI中,这使该服务成为开发人员的黑匣子。我希望在控制台窗口中以某种调试模式启动它,并且仅当我想通过GUI进行交互时才使用这些功能。是否可以通过Windows上更加程序员友好的控制台界面使用docker?
解决方法
打开提升权限的命令提示符,然后运行sc.exe c docker
获取docker服务的当前命令行。
从上述命令的输出中提取BINARY_PATH_NAME
并按照以下步骤对其进行修改。
1. Escape each " with \
2. Add -D at the end
3. Keep the whole command in " "
修改后,运行命令,然后重新启动docker
服务。
示例
-
让我们说
BINARY_PATH_NAME : "C:\Proram Files\Docker\dockerd.exe" --run-service
-
修改后需要像这样
sc.exe config docker binpath= "\"C:\Program Files\Docker\dockerd.exe\" --run-service -D"
-
执行上述命令后,重新启动docker服务。
sc.exe stop docker
sc.exe start docker
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。