Ray*_*y J 13 logging docker docker-compose visual-studio-code
我目前正在使用 vscode 的远程容器扩展和.devcontainer.json
指向我的docker-compose.yml
文件的文件。
一切正常,我的 docker-compose start 命令开始运行(启动 Web 服务器),但我还没有找到一种方法来快速查看来自 Web 服务器的日志。有没有人找到一种方法来在 vscode 连接到远程容器后自动查看 docker 日志输出?
我知道作为替代方案,我可以删除容器的启动命令,并且在 vscode 连接后,手动打开终端并启动 Web 服务器,但我希望有更简单的方法。
提前致谢!
小智 5
这个问题确实很老了,我不确定这个选项此时是否可用,但只需打开命令面板(F1)并选择/查找“远程容器:显示日志”。
您现在可以在终端中看到容器的日志。
我没有使用远程容器,只是本地一次,所以不确定这是否适用,但对于本地运行的容器,您可以转到“Docker”选项卡(您需要安装官方 Microsoft Docker VS Code 插件),您可以在其中看到你正在运行的容器。只需右键单击要查看其日志的容器,然后选择“查看日志”:
您将在终端窗格中看到一个新的“任务”,它将显示您的所有 docker 日志:
I use VS Code's builtin terminal to see the live logs of the docker container that is connected with VS Code.
When VS Code is connected to the docker container, you can open the builtin terminal using the View > Terminal
menu option. You should see an existing terminal labeled Dev Containers
.
归档时间: |
|
查看次数: |
2914 次 |
最近记录: |