Docker 日志记录
Docker 日志记录
Docker具有适当的日志记录机制,可用于在问题发生时调试问题。守护程序级别和容器级别都有日志记录。我们来看看不同级别的日志记录。
守护程序记录
在守护程序日志记录级别,有四个级别的日志记录可用
调试(Debug) - 它详细说明了守护程序进程处理的所有可能信息。 信息(Info) - 它详细说明了守护进程处理的所有错误+信息。 错误(Error) - 它详细说明了守护程序进程处理的所有错误。 致命(Fatal) - 它仅详细说明守护程序进程处理的所有致命错误。完成以下步骤以了解如何启用日志记录。
步骤1 - 首先,我们需要停止docker守护程序进程(如果它已在运行)。可以使用以下命令完成
第2步 - 现在我们需要启动docker守护进程。但是这一次,我们需要附加-l参数来指定日志记录选项。所以让我们在启动docker守护进程时发出以下命令。
关于上述命令需要注意以下几点
dockerd是docker 守护程序进程的可执行文件。 -l选项用于指定日志记录级别。在我们的例子中,我们将其作为调试 &用于在启用日志记录后返回到命令提示符。使用日志记录启动Docker进程后,您现在还将看到正在发送到控制台的调试日志。
现在,如果执行任何Docker命令(如docker images),Debug信息也将发送到控制台。
重新打开一个终端,执行docker images。
切换到刚刚运行守护程序那个终端 可以看到后面加了两条日志记录。
容器日志
也可以在容器级别进行日志记录。所以在我们的例子中,让我们首先启动一个Ubuntu容器。我们可以使用以下命令来完成它。
sudo docker run -it ubuntu /bin/bash
现在,我们可以使用docker log命令查看容器的日志。
语法:
参数:
containerID - 这是您需要查看日志的容器的ID。例子:
在我们的Docker主机上,让我们发出以下命令。在此之前,您可以在容器中执行一些命令。
sudo docker logs 847fc6fbc436
从输出中,您可以看到容器中执行的命令显示在日志中。
相关知识
Docker常用命令大全(超详细),零基础入门到精通,收藏这一篇就够了!
Docker常用命令大全(非常详细)零基础入门到精通,收藏这一篇就够了
日志记录 HOWTO — Python 文档
如何优雅地记录操作日志?
如何在 Java 中进行日志记录
Docker 踩得坑(waiting for lo to become free. Usage count = 1)
logging — Python 的日志记录工具 — Python 文档
Pytorch 使用Pytorch Lightning DDP时记录日志的正确方法
Python 日志教程
观察小动物日记精选3篇(记录动物行为的观察日志)
网址: Docker 日志记录 https://www.mcbbbk.com/newsview419845.html
上一篇: 8.2猎人新宠:乌达斯塔和赫利东 |
下一篇: C++ 好用的日志库 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352