docker容器如何查看運(yùn)行日志
docker容器查看運(yùn)行日志
在Docker中,查看容器的運(yùn)行日志可以使用docker logs命令。
該命令允許你獲取容器的日志輸出,這對(duì)于調(diào)試和監(jiān)控容器的狀態(tài)非常有用。
以下是docker logs命令的一些常用用法:
基本用法
docker logs [OPTIONS] CONTAINER
CONTAINER是容器的ID或名稱(chēng)。
常用選項(xiàng)
--timestamps或-t:顯示每一行日志前面的時(shí)間戳。--details或-d:顯示額外的日志細(xì)節(jié),比如微秒級(jí)時(shí)間戳和日志來(lái)源。--follow或-f:實(shí)時(shí)跟隨日志輸出,類(lèi)似于tail -f。--since:僅顯示自給定時(shí)間戳以來(lái)的日志。--tail:僅顯示最后幾行日志(默認(rèn)為所有可用的日志)。
示例
- 1.查看容器的所有日志:
docker logs my_container
- 2.實(shí)時(shí)查看容器的日志更新:
docker logs -f my_container
- 3.查看帶有時(shí)間戳的日志:
docker logs -t my_container
- 4.查看容器最后的10條日志:
docker logs --tail 10 my_container
- 5.查看某個(gè)時(shí)間點(diǎn)之后的日志:
docker logs --since "2023-03-01T13:00:00Z" my_container
- 6.查看某個(gè)時(shí)間點(diǎn)之前的日志:
docker logs --since "2023-03-01T13:00:00Z" --until "2023-03-01T14:00:00Z" my_container
- 7.從最后10條開(kāi)始實(shí)時(shí)查看容器的日志:
docker logs --tail 10 -f my_container
請(qǐng)注意,如果容器產(chǎn)生了大量日志,docker logs命令可能會(huì)返回很多數(shù)據(jù)。
在這種情況下,使用--tail選項(xiàng)來(lái)限制輸出的數(shù)量會(huì)很有幫助。
此外,Docker守護(hù)進(jìn)程默認(rèn)只存儲(chǔ)最近幾個(gè)日志條目,如果需要持久化日志,可能需要配置日志驅(qū)動(dòng)或?qū)⑷罩据敵龅揭粋€(gè)文件中。
可以通過(guò)docker inspect命令查看容器的日志配置:
docker inspect my_container
在輸出結(jié)果中查找LogConfig部分,了解日志的配置情況。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker實(shí)踐之容器的導(dǎo)入與導(dǎo)出
Docker技術(shù)為IT界帶來(lái)了巨大的改變,它使得云服務(wù)可以用來(lái)共享應(yīng)用和工作流程自動(dòng)化,使得應(yīng)用可以用組件快速組合,消除了開(kāi)發(fā)、品質(zhì)保證、產(chǎn)品環(huán)境間的摩擦。這篇文章我們將詳細(xì)的介紹docker容器的導(dǎo)入與導(dǎo)出,感興趣的朋友們下面來(lái)一起看看吧。2016-10-10
IDEA通過(guò)Docker插件部署SpringBoot項(xiàng)目的過(guò)程詳解
在idea中如何通過(guò)Docker插件部署SpringBoot項(xiàng)目呢?很多朋友在配置過(guò)程中走了很多誤區(qū),今天小編給大家分享一篇教程關(guān)于IDEA通過(guò)Docker插件部署SpringBoot項(xiàng)目的過(guò)程,感興趣的朋友一起看看吧2021-11-11
非docker方式部署openwebui的完整過(guò)程記錄
這篇文章主要介紹了從使用Docker部署OpenWebUI到直接部署的切換過(guò)程,包括停止并刪除未使用的Docker鏡像以釋放硬盤(pán)空間,并記錄了直接部署的具體步驟,需要的朋友可以參考下2025-02-02
Docker端口不受ufw防火墻限制問(wèn)題及解決過(guò)程
Docker與UFW因iptables兼容性導(dǎo)致端口未被正確過(guò)濾,通過(guò)修改UFW的after.rules文件,添加針對(duì)容器IP和端口的規(guī)則,并重啟UFW或服務(wù)器,可使UFW規(guī)則生效,僅允許特定容器端口被外部訪(fǎng)問(wèn)2025-09-09
docker-compose ports和expose的區(qū)別詳解
這篇文章主要介紹了docker-compose ports和expose的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
docker容器訪(fǎng)問(wèn)宿主機(jī)的MySQL操作
這篇文章主要介紹了docker容器訪(fǎng)問(wèn)宿主機(jī)的MySQL操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
遠(yuǎn)程連接Docker上的Mysql失敗的分析與解決方案
這篇文章主要介紹了遠(yuǎn)程連接Docker上的Mysql失敗的分析與解決方案的相關(guān)資料,需要的朋友可以參考下2023-01-01

