ホームページ  >  記事  >  データベース  >  dockerでログコマンドの最後の数行を表示する方法

dockerでログコマンドの最後の数行を表示する方法

WBOY
WBOYオリジナル
2022-02-07 15:21:1013134ブラウズ

docker では、logs コマンドの「--tail」パラメータを使用して、ログの最後の数行を表示できます。logs コマンドは、コンテナのログを取得するために使用されます。「--tail」 " パラメーターは、最新の行のみをリストするように設定するために使用されます。いくつかのコンテナー ログの場合、構文は "docker logs --tail=行数" です。

dockerでログコマンドの最後の数行を表示する方法

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

docker で logs コマンドの最後の数行を表示する方法

docker logs: コンテナーのログを取得する

構文

docker logs [OPTIONS] CONTAINER

OPTIONS の説明:

-f: トレースログ出力

--since: 特定の開始時刻のすべてのログを表示

#-t: タイムスタンプを表示

##-- tail: リストのみ 最新の N 個のコンテナー ログ

インスタンス

コンテナー mynginx のログ出力をトレースおよび表示します。

runoob@runoob:~$ docker logs -f mynginx
192.168.239.1 - - [10/Jul/2016:16:53:33 +0000] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-"
2016/07/10 16:53:33 [error] 5#5: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 192.168.239.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "192.168.239.130", referrer: "http://192.168.239.130/"
192.168.239.1 - - [10/Jul/2016:16:53:33 +0000] "GET /favicon.ico HTTP/1.1" 404 571 "http://192.168.239.130/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-"
192.168.239.1 - - [10/Jul/2016:16:53:59 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-"
...

2016 年 7 月 1 日からのコンテナ mynginx の最新 10 件のログを表示します。

docker logs --since="2016-07-01" --tail=10 mynginx

推奨学習: 「

docker ビデオ チュートリアル

以上がdockerでログコマンドの最後の数行を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。