gpt4 book ai didi

docker - 如何从终端附加到 vscode 中的容器日志

转载 作者:行者123 更新时间:2023-12-05 05:32:56 24 4
gpt4 key购买 nike

我一直在研究 vscode 的 Dev Container 扩展和可自定义的 .devcontainer.json 文件。我能够成功构建并附加到指定的运行容器,但是我正在尝试找到一种更简单的方法来配置我的工作空间以附加到容器的日志。我可以通过 Remote Explorer 执行此操作:

容器 -> 开发容器 -> {Container} -> 显示容器日志

这将启动一个带有附加容器日志的新终端窗口。有没有办法从终端做到这一点?可以通过 .vscode/ 中的 settings.json 来完成吗?理想情况下,我希望在 vscode 启动时打开此终端(与 bash 分开,然后是日志)。附件是我试图自动实现的图片。感谢所有提前回复的人。 enter image description here

最佳答案

要运行的命令是docker logs --tail 1000 -f [CONTAINER_ID],其中--tail 1000显示日志中的最后1000行,-f 跟在日志输出之后,[CONTAINER_ID] 是容器的 ID(可以通过 docker ps 找到)

或者,您可以在 UI 周围拖动终端条目。

例如,在最右边(在您的示例图片中)写着“后端网络”的地方,您可以将其拖来拖去。

使用 docker 扩展,右键单击要查看的进程,然后照常单击“查看日志”,然后在最右侧将新终端拖到另一个终端,或 UI 中的其他任何位置

关于docker - 如何从终端附加到 vscode 中的容器日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73954939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com