更多精彩內(nèi)容,歡迎關(guān)注:

視頻號(hào)
視頻號(hào)

抖音
抖音

快手
快手

微博
微博

如何查看docker日志 怎樣查看docker日志

導(dǎo)讀通過(guò)docker logs命令可以查看容器的日志。高效的監(jiān)控和日志管理對(duì)保持生產(chǎn)系統(tǒng)持續(xù)穩(wěn)定的運(yùn)行以及排查問(wèn)題至關(guān)重要。在微服務(wù)架構(gòu)中,由于容器的數(shù)量眾多以及快速變化的特性使得記錄日志和監(jiān)控變得越來(lái)越重要。

如何查看docker日志,讓我們一起了解一下?

通過(guò)docker logs命令可以查看容器的日志。高效的監(jiān)控和日志管理對(duì)保持生產(chǎn)系統(tǒng)持續(xù)穩(wěn)定的運(yùn)行以及排查問(wèn)題至關(guān)重要。在微服務(wù)架構(gòu)中,由于容器的數(shù)量眾多以及快速變化的特性使得記錄日志和監(jiān)控變得越來(lái)越重要。

docker查看日志的幾個(gè)方式:

1、docker logs --tail=1000 容器名稱 (查看容器前多少行的日志)(推薦)

2、docker 容器啟動(dòng)后,可以進(jìn)入以下位置查看日志(/var/lib/docker/containers/容器ID/容器ID-json.log)(進(jìn)入容器內(nèi)部查看日志)

3、#查看compose所有容器的運(yùn)行日志

docker-compose -f docker-compose-app.yml logs -f

4、#查看compose下某個(gè)容器的運(yùn)行日志

docker-compose -f docker-compose-app. yml logs -f<服務(wù)名>

5、# 也可以把compose的容器日志輸出到日志文件里去,然后用tail -f隨時(shí)查看

docker-compose -f docker-compose-app. yml logs -f >> myDockerCompose.log &

具體操作如下:

docker attach [options] 容器會(huì)連接到正在運(yùn)行的容器,然后將容器的標(biāo)準(zhǔn)輸入、輸出和錯(cuò)誤流信息附在本地打印出來(lái)。命令中options的取值有三種:--detach-keys,--no-stdin,--sig-proxy。

該命令只是進(jìn)入容器終端,不會(huì)啟動(dòng)新的進(jìn)程。所以當(dāng)你同時(shí)使用多個(gè)窗口進(jìn)入該容器,所有的窗口都會(huì)同步顯示。如果一個(gè)窗口阻塞,那么其他窗口也就無(wú)法再進(jìn)行操作。

使用ctrl+c可以直接斷開(kāi)連接,但是這樣會(huì)導(dǎo)致容器退出,而且還stop了。如果想在脫離容器終端時(shí),容器依然運(yùn)行。就需要使用--sig-proxy這個(gè)參數(shù)。例如:

$?docker?attach?--sig-proxy=false?mytest

注意: 當(dāng)使用docker attach連接到容器的標(biāo)準(zhǔn)輸入輸出時(shí),docker使用大約1MB的內(nèi)存緩沖區(qū)來(lái)最大化應(yīng)用程序的吞吐量。如果此緩沖區(qū)填滿,那么輸出或?qū)懭氲乃俣葘?huì)受到影響。因此查看應(yīng)用日志,可以使用docker logs命令。

以上就是小編的分享,希望可以幫助到大家。

為你推薦
資訊專欄
熱門視頻
相關(guān)推薦
docker查看日志命令 docker如何查看日志命令 docker有自己的防火墻嗎 docker有防火墻嗎 docker怎么用 docker如何用 關(guān)于風(fēng)箏的好的歌賦詩(shī)詞 js中toString方法的3個(gè)作用 python繪圖中四個(gè)繪圖技巧 夕陽(yáng)無(wú)限好只是近黃昏是哪位詩(shī)人寫的 docker的好處 docker的好處是什么 西湖詩(shī)詞名句全詩(shī)西湖美景 js中toString方法有幾個(gè)作用 python繪圖中有哪四個(gè)繪圖技巧 形容女子絕色美貌 那些關(guān)于傾國(guó)傾城女子的詩(shī)句 那些意境絕美 令人傾心美到極致的古詩(shī)詞 js中toString方法有哪幾個(gè)作用 js里toString方法3個(gè)作用 《部落與彎刀》:有血有肉的大漠世界 驚艷了時(shí)光 溫柔了歲月 如何用古詩(shī)形容一個(gè)人的美 如何進(jìn)入docker 怎樣進(jìn)入docker 描寫春分節(jié)氣的詩(shī)句詩(shī)詞大全 民以食為天,大米長(zhǎng)蟲(chóng)了還能吃嗎?一文講清 docker cp怎么用 docker cp如何用 ui和gui的區(qū)別 什么是ui 什么是gui ui設(shè)計(jì)師要懂什么 ui設(shè)計(jì)師需要掌握什么 ui設(shè)計(jì)是什么 包括哪些 分為幾個(gè)方面 ui和視覺(jué)設(shè)計(jì)的區(qū)別 ui設(shè)計(jì)和視覺(jué)設(shè)計(jì)的不同 ui專業(yè)是什么專業(yè) ui設(shè)計(jì)是什么 ui設(shè)計(jì)全稱 什么叫ui設(shè)計(jì) 需要學(xué)什么 刪除docker鏡像 卸載docker docker原理 docker工具 網(wǎng)絡(luò)工程師怎么獲得 如何考取網(wǎng)絡(luò)工程師 你知道什么是ui框架嗎 ui框架排行 ui學(xué)什么的 學(xué)習(xí)ui需要了解什么 什么叫ui界面設(shè)計(jì) 你真的了解嗎 ui主要是干什么 ui的工作都有哪些 網(wǎng)絡(luò)工程師要考些什么 網(wǎng)絡(luò)工程師需要考英語(yǔ)嗎 網(wǎng)絡(luò)工程師要學(xué)系統(tǒng)嗎 思科網(wǎng)絡(luò)工程師證書(shū)報(bào)名條件
Top