這篇“Docker容器應(yīng)用日志怎么查看”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Docker容器應(yīng)用日志怎么查看”文章吧。
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),博湖企業(yè)網(wǎng)站建設(shè),博湖品牌網(wǎng)站建設(shè),網(wǎng)站定制,博湖網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,博湖網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
docker attach命令
docker attach [options] 容器
會連接到正在運行的容器,然后將容器的標(biāo)準(zhǔn)輸入、輸出和錯誤流信息附在本地打印出來。命令中options
的取值有三種:--detach-keys
,--no-stdin
,--sig-proxy
。
該命令只是進入容器終端,不會啟動新的進程。所以當(dāng)你同時使用多個窗口進入該容器,所有的窗口都會同步顯示。如果一個窗口阻塞,那么其他窗口也就無法再進行操作。
使用ctrl+c
可以直接斷開連接,但是這樣會導(dǎo)致容器退出,而且還stop
了。如果想在脫離容器終端時,容器依然運行。就需要使用--sig-proxy
這個參數(shù)。例如:
$ docker attach --sig-proxy=false mytest
注意: 當(dāng)使用docker attach
連接到容器的標(biāo)準(zhǔn)輸入輸出時,docker使用大約1mb的內(nèi)存緩沖區(qū)來最大化應(yīng)用程序的吞吐量。如果此緩沖區(qū)填滿,那么輸出或?qū)懭氲乃俣葘艿接绊?。因此查看?yīng)用日志,可以使用docker logs
命令。
docker logs命令
docker logs [options] 容器
獲取容器的日志。
例如打印容器mytest
應(yīng)用后10行的內(nèi)容。
$ docker logs --tail="10" mytest
以上就是關(guān)于“Docker容器應(yīng)用日志怎么查看”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。