Docker logs 查看實時日志(日志最后的N行、某刻后日志)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

?

docker logs :

docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1

edu_web_1 為容器名,也可用容器 id 。

參數說明?

docker logs [OPTIONS] CONTAINEROptions:--details 顯示更多的信息-f, --follow 實時輸出日志,最后一行為當前時間戳的日志--since string 輸出日志開始日期,即只輸出指定日期之后的日志。--tail string 顯示最后多少行日志, 默認是all(如: -tail=10 : 查看最后的 10 行日志。)-t, --timestamps 顯示時間戳

使用方法

docker logs 26b12d17fefc輸出日志內容:nohup: appending output to 'nohup.out'nohup: appending output to 'nohup.out'
docker logs -t 26b12d17fefc輸出日志內容:2017-07-03T12:12:29.909710295Z nohup: appending output to 'nohup.out'2017-07-03T13:58:54.232003809Z nohup: appending output to 'nohup.out'
docker logs --tail 1 26b12d17fefc輸出日志內容:nohup: appending output to 'nohup.out'
docker logs -t --tail 1 26b12d17fefc輸出日志內容:2017-07-03T13:58:54.232003809Z nohup: appending output to 'nohup.out'
docker logs --since 30m 26b12d17fefc輸出日志內容:nohup: appending output to 'nohup.out'docker logs -t --since="2017-07-03T13:58:54.232003809Z" 26b12d17fefc輸出日志內容:2017-07-03T13:58:54.232003809Z nohup: appending output to 'nohup.out'docker logs -t --since="2017-07-03T12:12:29.909710295Z" 26b12d17fefc輸出日志內容:2017-07-03T12:12:29.909710295Z nohup: appending output to 'nohup.out'2017-07-03T13:58:54.232003809Z nohup: appending output to 'nohup.out'

容器日志的輸出形式

  • stdout 標準輸出

  • stderr 標準錯誤

  • 以json格式存放在容器對于到日志文件中

docker日志內容類型

  • docker自身運行時Daemon的日志內容

  • docker容器的日志內容

docker logs的實現原理

“Docker Daemon是Docker架構中一個常駐在后臺的系統進程,它在后臺啟動了一個Server,Server負責接受Docker Client發送的請求;接受請求后,Server通過路由與分發調度,找到相應的Handler來執行請求。–《Docker源碼分析》”

?

當我們輸入 docker logs 的時候會轉化為 Docker Client 向 Docker Daemon 發起請求,。

Docker Daemon 在運行容器時會去創建一個協程(goroutine),綁定了整個容器內所有進程的標準輸出文件描述符。

因此容器內應用的所有只要是標準輸出日志,都會被 goroutine 接收。

Docker Daemon 會根據容器 id 和日志類型讀取日志內容,最終會輸出到用戶終端上并且通過 json 格式存放在/var/lib/docker/containers目錄下。

容器日志文件的生命周期

docker logs是跟隨容器而產生的,如果刪除了某個容器,相應的日志文件也會隨著被刪除。

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447605.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447605.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447605.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

研發團隊平穩度過“從小到大”并非易事

摘要:創業團隊在經歷初期的艱難發展階段后,團隊的擴大也帶來一系列管理上的混亂,CTO俱樂部會員、呱呱視頻社區研發總監王國良分享了自己關于創業團隊發展的思考,他認為研發團隊想要平穩度過“從大到小”并非易事。 創過業的人都知…

解決:idea - maven project 中 jar 報紅線

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 如圖: 2. 找到報紅線的工程,執行 mvn clean后,再 mvn install 。這樣會從私服重新拉取 jar 。 …

云計算三大主流陣營的競爭與合作

摘要:目前,以AWS等為代表的互聯網陣營、以IBM、HP為代表的IT陣營以及以AT&T為代表的電信運營商陣營在云計算領域展開競爭與合作,但是未來三大陣營的競爭和合作將更加復雜,IaaS、PaaS和SaaS的界限也逐步消弭。 【編者按】云計…

springCloud - 第7篇 - 配置文件管理中心 ( SpringCloud Config )

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 一、簡介 分布式的系統往往有多個服務,會有不同的配置文件。 不同環境配置文件內容也各不相同: 開發環境、測試…

成功必讀本:培養人脈的106個技巧

成功的道路上,人脈比知識更重要。發展人際關系應當是你優先級最高的事。《不要一個人吃飯( Never Eat Alone)》一書介紹了21世紀的交際規則。書中包括了許多實用技巧,讓你通過人際關系而興旺發達。 保留精華,以下是從書中總結的106條技巧。在…

springCloud - 第8篇 - 配置文件管理中心 - 集群模式(負載勻衡)使用

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 當微服務系統中 應用服務有很多時(serviceA 、serviceB ...),會都從同一個配置中心讀取配置文件。此…

程序員的11個階段

程序員的職業生涯是一段充滿起伏的有趣經歷。考慮到其陡峭的學習曲線,完全可以預見你將經歷挫折、啟蒙、驕傲自大這幾個時期,以及穿插其間的各種心路歷程。在這篇文章中讓我們輕松一下,通過一系列搞笑 gif 圖來回顧其中的每一個階段 。 階段…

Docker 方式安裝 RabbitMQ (ribbitmq linux 部署)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 查找鏡像:(management 版本的鏡像才有管理界面) docker search rabbitmq:management2. 拉取鏡像…

中國股市6000點下跌創最大熊市 股民因貪欲被套牢

核心提示:人的欲望,他的那個欲望,他永遠在那個,你看漲了40我都不賣,還貪,還得到45,還貪。貪貪沒有完,跌到35了,35還覺得還能回去,跌30了。 鳳凰衛視5月14日《…

解決:c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 我的情況: 在個人阿里云服務器上 docker 方式 安裝的 RabbitMQ,然后本地代碼連接一直報錯: 201…

中國股市低迷的根本原因

和訊網友“長江薦股”發文探討中國股市低迷的根本原因,我深表認同,特轉載于下: 1、當年股市為國企扭虧服務,給投資者埋下了后遺癥。1998年政府為了實現國企3年扭虧的目標,要求一家優質企業捆綁一家虧損企業一起上市&am…

解決:springcloud eureka 注冊的服務config-client 狀態Status:UNKNOWN (1)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. eureka 注冊的服務config-client 的 Status 顯示為:UNKNOWN (1): 2.原因 : 配置信息 eureka.cl…

窮人靠力,富人借力!看完你將明白一切!

有個窮人,因為吃不飽穿不暖,而在佛祖面前痛哭流涕,訴說生活的艱苦,天天干活累的半死卻掙不來幾個錢。 哭了半晌他突然開始埋怨道:“這個社會太不公平了,為什么富人天天悠閑自在,而窮人就應該天…

解決:springcloud 啟動 config-client 報錯:... .integration.config.HandlerMethodArgumentResolversHolder

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. springcloud 啟動 config-client 報錯: java.lang.ClassNotFoundException: org.springframework.integration.config.…

美國華裔科學家談免疫系統真相!運動,心情勝過一切藥品!

尋找疾病的真正病因 1928年,抗生素誕生了,我們向世人宣稱能夠控制所有感染性的疾病。但我們沒有想到,抗生素會給人類帶來一系列疾病。過去,醫學人員認為是病毒、細菌制造了疾病。但是現代研究發現,有10%的病…

解決:RabbitMQ 連接報錯:amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. springcloud 工程中 config-client 中使用到 RabbitMQ ,啟動工程報錯: org.springframework.amqp.AmqpConnectException…

中國股市下跌的秘密

價值投資似乎是股市投資中的不二法則。 但是價值投資的擁躉者近期遇到無數的疑惑,眾多公司股價跌破凈資產仍然無法止跌,而低至五倍市盈率的銀行股無人問津,盡管監管層越位充當了市場的評論員,公開宣稱藍籌股投資價值不菲&#xff…

springCloud - 第9篇 - 同步配置文件(消息總線方式)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 一、 微服務系統中有多個服務應用,也會有多個配置文件。此時也可用 springcloud bus 來實現對配置文件的管理。 PS&#xf…

過度擴容 A股“虛胖”

新股擴容每周5到8家,再融資和大小非減持不斷,新三板預計今年推出,國際板開始預熱……擴容“大躍進”已成為A股市場難以承受之重。數據顯示,目前上證指數不到2500點,與最高點相比已跌去了六成;而如果以流通市…

Docker 方式安裝 zipkin (linux 、阿里云ECS上安裝)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 查鏡像: docker search zipkin2. 拉取鏡像:(不寫明版本號時,默認使用最新版本&#…