Docker容器應用日志查看方法
docker attach命令
docker attach [options] 容器
會連接到正在運行的容器,然后將容器的標準輸入、輸出和錯誤流信息附在本地打印出來。命令中options
的取值有三種:--detach-keys
,--no-stdin
,--sig-proxy
。
該命令只是進入容器終端,不會啟動新的進程。所以當你同時使用多個窗口進入該容器,所有的窗口都會同步顯示。如果一個窗口阻塞,那么其他窗口也就無法再進行操作。
使用ctrl+c
可以直接斷開連接,但是這樣會導致容器退出,而且還stop
了。如果想在脫離容器終端時,容器依然運行。就需要使用--sig-proxy
這個參數(shù)。例如:
$ docker attach --sig-proxy=false mytest
注意: 當使用docker attach
連接到容器的標準輸入輸出時,docker使用大約1MB的內(nèi)存緩沖區(qū)來最大化應用程序的吞吐量。如果此緩沖區(qū)填滿,那么輸出或?qū)懭氲乃俣葘艿接绊憽R虼瞬榭磻萌罩?,可以使?code>docker logs命令。
docker logs命令
docker logs [options] 容器
獲取容器的日志。
例如打印容器mytest
應用后10行的內(nèi)容。
$ docker logs --tail="10" mytest
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對本站的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。