docker - 如何从 vscode 远程容器查看 docker 日志?
问题描述
我目前正在使用 vscode 的远程容器扩展和一个.devcontainer.json
指向我的文件的docker-compose.yml
文件。
一切正常,我的 docker-compose start 命令开始运行(它启动一个 Web 服务器),但我还没有找到一种方法来快速查看来自 Web 服务器的日志。一旦 vscode 连接到远程容器,有没有人找到一种方法来自动查看 docker 日志输出?
我知道作为替代方案,我可以删除容器的启动命令,并在 vscode 连接后手动打开终端并启动 Web 服务器,但我希望有更简单的方法。
提前致谢!
解决方案
我没有使用远程容器,只是本地一次,所以不确定这是否适用,但对于本地运行的容器,您可以转到“Docker”选项卡(您需要安装官方的 Microsoft Docker VS Code Plugin),您可以在其中看到您正在运行的容器。只需右键单击要查看其日志的容器,然后选择“查看日志”:
您将在终端窗格中看到一个新的“任务”,它将显示您的所有 docker 日志:
推荐阅读
- windows - 为什么 Firefox 生成的 Native Messaging Host 进程有一个奇怪的 DLL 搜索顺序?
- python - Tensorboard 无法启动
- curl - 使用 curl 但不使用 Wget 的特定调用
- python - 如何从具有配置访问权限的 shell 脚本运行钢琴酒吧(潘多拉)
- c++ - 在 DPC++ 向量加法中给出更大数组大小的随机退出代码
- lisp - 从函数返回列表
- php - Laravel 8 分页链接()方法的视觉问题
- interrupt - TinyAVR 0 系列:我可以在不进入中断处理程序的情况下使用引脚变化感应吗?
- ios - 单击通用链接时未在 Swift xcode 中提供完整的 URL
- python - 如何将二进制 JP2 (JPEG2000) 字节字符串从缓冲区转换为图像?