docker attach命令
docker attach [options] 容器會連線到正在執行的容器,然後將容器的標準輸入、輸出和錯誤流資訊附在本地列印出來。命令中options的取值有三種:--detach-keys,--no-stdin,-wq**zmn-sig-proxy。
該命令只是進入容器終端,不會啟動新的程序。所以當你同時使用多個視窗進入該容器,所有的視窗都會同步顯示。如果乙個視窗阻塞,那麼其他視窗也就無法再進行操作。
使用ctrl+c可以直接斷開連線,但是這樣會導致容器退出,而且還stop了。如果想在脫離容器終端時,容器依然執行。就需要使用--sig-proxy這個引數。例如:
$ docker attach --sig-proxy=false程式設計客棧 mytest
注意: 當使用docker attach連線到容器的標準輸入輸出時,docker使用大約1mb的記憶體緩衝區來最大化應用程式的吞吐量。如果此緩衝區填滿,那麼輸出或寫入的速度將會受到影響。因此檢視應用日www.cppcns.com志,可以使用docker logs命令。
docker lowww.cppcns.comgs命令
docker logs [options] 容器獲取容器的日誌。
例如列印容器mytest應用www.cppcns.com後10行的內容。
$ docker logs --tail="10" mytest
總結
Docker容器應用日誌檢視
docker attach options 容器會連線到正在執行的容器,然後將容器的標準輸入 輸出和錯誤流資訊附在本地列印出來。命令中options的取值有三種 detach keys,no stdin,sig proxy。該命令只是進入容器終端,不會啟動新的程序。所以當你同時使用多個視窗進入該容器...
docker 檢視docker容器日誌
1 命令格式 docker logs options container options details 顯示更多的資訊 f,follow 跟蹤實時日誌 since string 顯示自某個timestamp之後的日誌,或相對時間,如42m 即42分鐘 tail string 從日誌末尾顯示多少行日...
檢視docker容器日誌
檢視names為lcn的日誌 docker logs f t tail 100 lcn命令格式 docker logs options container id或names options details 顯示更多的資訊 f,follow 跟蹤實時日誌 since string 顯示自某個times...