?
This document uses PHP Chinese website manual Release
獲取服務(wù)或任務(wù)的日志
docker service logs [OPTIONS] SERVICE|TASK
名字,簡(jiǎn)寫(xiě) | 默認(rèn) | 描述 |
---|---|---|
--details | 假 | 顯示提供給日志的額外細(xì)節(jié) |
--follow, -f | 假 | 按照日志輸出 |
--no-resolve | 假 | 不要將ID映射到輸出中的名稱(chēng) |
--no-task-ids | 假 | 不要在輸出中包含任務(wù)ID |
--no-TRUNC | 假 | 不要截?cái)噍敵?/p> |
--raw | 假 | 不要整齊地格式化日志 |
--since | 自時(shí)間戳(例如2013-01-02T13:23:37)或相對(duì)(例如42分鐘42分鐘)顯示日志 | |
--tail | 所有 | 從日志末尾顯示的行數(shù) |
--timestamps, -t | 假 | 顯示時(shí)間戳 |
命令 | 描述 |
---|---|
docker service | 管理服務(wù) |
命令 | 描述 |
---|---|
docker service create | 創(chuàng)建一項(xiàng)新服務(wù) |
docker service inspect | 顯示一項(xiàng)或多項(xiàng)服務(wù)的詳細(xì)信息 |
docker service logs | 獲取服務(wù)或任務(wù)的日志 |
docker service ls | 列出服務(wù) |
docker service ps | 列出一項(xiàng)或多項(xiàng)服務(wù)的任務(wù) |
docker service rm | 刪除一項(xiàng)或多項(xiàng)服務(wù) |
docker service scale | 擴(kuò)展一個(gè)或多個(gè)復(fù)制服務(wù) |
docker service update | 更新服務(wù) |
docker service logs
命令批處理-檢索執(zhí)行時(shí)存在的日志。
docker service logs
命令可以與服務(wù)的名稱(chēng)或 ID 一起使用,也可以與任務(wù)的 ID 一起使用。如果傳遞一個(gè)服務(wù),它將顯示該服務(wù)中所有容器的日志。如果任務(wù)被傳遞,它將只顯示來(lái)自該特定任務(wù)的日志。
注意:此命令僅適用于使用
json-file
或journald
日志記錄驅(qū)動(dòng)程序啟動(dòng)的服務(wù)。
有關(guān)選擇和配置日志驅(qū)動(dòng)程序的詳細(xì)信息,請(qǐng)參閱配置日志驅(qū)動(dòng)程序。
docker service logs --follow
命令將繼續(xù)從服務(wù)的新輸出流STDOUT
和STDERR
。
將負(fù)數(shù)或非整數(shù)傳遞給--tail
無(wú)效,并且該值設(shè)置為all
那樣的話(huà)。
該docker service logs --timestamps
命令將增加一個(gè) RFC3339Nano時(shí)間戳,例如2014-09-16T06:17:46.000000000Z
,每個(gè)日志條目。為確保時(shí)間戳對(duì)齊,必要時(shí),時(shí)間戳的納秒部分將填充零。
docker service logs --details
命令將添加額外的屬性,例如環(huán)境變量和標(biāo)簽當(dāng)--log-opt
創(chuàng)建服務(wù)時(shí)。
--since
選項(xiàng)僅顯示給定日期后生成的服務(wù)日志。您可以指定日期的RFC 3339日期,UNIX 時(shí)間戳,或轉(zhuǎn)至持續(xù)時(shí)間字符串(例如1m30s
,3h
)。除了 RFC3339 的日期格式,你也可以使用RFC3339Nano, ,2006-01-02T15:04:05
,2006-01-02T15:04:05.999999999
,2006-01-02Z07:00
和2006-01-02
。如果您在時(shí)間戳結(jié)束時(shí)未提供時(shí)區(qū)偏移Z
或+-00:00
時(shí)區(qū)偏移,則將使用客戶(hù)端上的本地時(shí)區(qū)。在提供Unix時(shí)間戳?xí)r輸入 seconds.nanoseconds,其中 seconds 是自1970年1月1日(UTC / GMT午夜)以來(lái)經(jīng)過(guò)的秒數(shù),不包括閏秒(又名Unix紀(jì)元或Unix時(shí)間)以及可選的 .nanoseconds 字段是一秒不超過(guò)九位數(shù)的一小部分。你可以結(jié)合使用--since
選擇具有的一種或兩種--follow
或--tail
選項(xiàng)。