docker logs命令的使用及說(shuō)明
一、官方網(wǎng)站
docker logs官檔如下:
docker logs | Docker Documentation
二、常用命令
2.1 help命令
docker logs --help
2.2 日志詳情 --details
顯示全部的日志詳情。
docker logs --details my_mongo docker logs my_mongo
2.3 跟蹤日志輸出 -f --follow
docker logs -f my_mongo docker logs --follow my_mongo
2.4 顯示最近的行數(shù) -n --tail
docker logs -n 3 my_mongo
docker logs --tail=3 my_mongo docker logs --tail 3 my_mongo
2.5 顯示日志時(shí)間戳 -t
docker logs -n 3 -t my_mongo
docker logs -n 3 --timestamps my_mongo
2.6 顯示時(shí)間戳以來(lái)的日志 -since
docker logs --since='2023-08-14T13:10:39Z' my_mongo
docker logs --since='50m' my_mongo
2.7 顯示指定時(shí)間戳之前的日志 --until
這個(gè)命令其實(shí)和上面的–since的命令是相對(duì)的,一般我們查詢時(shí)間區(qū)間的時(shí)間組合使用。
docker logs --until='50m' my_mongo docker logs --until='2023-06-30T13:10:39Z' my_mongo
2.8 使用grep過(guò)濾日志
docker logs --details my_mongo | grep 'ACCESS'
docker logs CONTAINER_ID | grep -10 'error' # 打印匹配行的前后10行 docker logs CONTAINER_ID | grep -C 10 'error' # 打印匹配行的前后10行 docker logs CONTAINER_ID | grep -A 10 -B 10 'error' # 打印匹配行的前后10行 docker logs CONTAINER_ID | grep -A 10 'error' # 打印匹配行的后10行 docker logs CONTAINER_ID | grep -B 10 'error' # 打印匹配行的前10行
2.9 常用命令
# 查詢指定時(shí)間范圍內(nèi)的日志信息,這里要注意一定要看docker logs --help 的說(shuō)明,說(shuō)明下的格式是2021-10-07T23:36:00Z這種 docker logs --since="2021-10-07T23:35:00Z" --until="2021-10-07T23:36:00Z" CONTAINER(容器名稱或者ID) # 查詢最近30分鐘內(nèi)的日志 docker logs --since 30m CONTAINER(容器名稱或者ID) # 實(shí)時(shí)查看最近的100條日志信息(也看一下時(shí)間戳) docker logs -f -t --tail 100 CONTAINER(容器名稱或者ID) # 根據(jù)指定的內(nèi)容查看,這個(gè)grep 主要是在docker命令后面,這個(gè)要注意一下 docker logs CONTAINER(容器名稱或者ID) | grep '關(guān)鍵字' docker logs --since="2022-11-22T13:00:00" --until="2022-11-22T14:15:00" cms |grep -30 '關(guān)鍵字'
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
非docker方式部署openwebui的完整過(guò)程記錄
這篇文章主要介紹了從使用Docker部署OpenWebUI到直接部署的切換過(guò)程,包括停止并刪除未使用的Docker鏡像以釋放硬盤空間,并記錄了直接部署的具體步驟,需要的朋友可以參考下2025-02-02Docker安裝Kong API Gateway并使用的詳細(xì)教程
這篇文章主要介紹了Docker安裝Kong API Gateway并使用,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08docker cmd 執(zhí)行多個(gè)帶參數(shù)命令
Docker提供了CMD指令來(lái)指定容器啟動(dòng)后要執(zhí)行的命令,本文主要介紹了docker cmd 執(zhí)行多個(gè)帶參數(shù)命令,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02Docker數(shù)據(jù)存儲(chǔ)之tmpfs mounts詳解
今天小編就為大家分享一篇關(guān)于Docker數(shù)據(jù)存儲(chǔ)之tmpfs mounts詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02docker打包Python環(huán)境的過(guò)程詳解
這篇文章主要介紹了docker打包Python環(huán)境過(guò)程,準(zhǔn)備工作需要大家復(fù)制python程序啟動(dòng)程序,具體操作流程跟隨小編一起看看吧2021-08-08docker容器源碼部署httpd用存儲(chǔ)卷部署網(wǎng)站(推薦)
這篇文章主要介紹了docker容器源碼部署httpd用存儲(chǔ)卷部署網(wǎng)站,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12