vm/podmanでjsonログ(が出せない)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* はじめに [#s9e420fc]
podman でコンテナログをファイルに吐き出そうとしたが、ちょ...
* 例 [#u273240d]
カレントディレクトリに存在する hello.rb を実行したときの...
#prism(bash){{{
podman run \
--log-driver=k8s-file --log-opt path=/tmp/mycontainer.j...
-v $(pwd):/app \
-w /app \
ruby:alpine \
ruby hello.rb
}}}
* ポイント [#k1048d80]
- log-driver には(docker で言うところの json-file ではな...
- ログ出力パスを log-opt で指定する
-- log-opt を指定しない場合、ログ出力パスは docker inspec...
ログ出力パスの取得例
#prism(bash){{{
$ podman inspect --format '{{.LogPath}}' inspiring_feynma...
/home/nobuoki/.local/share/containers/storage/overlay-con...
}}}
* 肝心のログ [#ydff2032]
json 形式ではないです残念
#prism(bash){{{
$ cat $(podman inspect --format '{{.LogPath}}' inspiring_...
2021-01-15T08:38:58.704885606+09:00 stdout F hello
}}}
* 参考 [#ia267594]
- [[podman/podman-run.1.md at master · containers/po...
- [[コンテナ運用におけるログ基盤設計のベストプラクティス ...
終了行:
* はじめに [#s9e420fc]
podman でコンテナログをファイルに吐き出そうとしたが、ちょ...
* 例 [#u273240d]
カレントディレクトリに存在する hello.rb を実行したときの...
#prism(bash){{{
podman run \
--log-driver=k8s-file --log-opt path=/tmp/mycontainer.j...
-v $(pwd):/app \
-w /app \
ruby:alpine \
ruby hello.rb
}}}
* ポイント [#k1048d80]
- log-driver には(docker で言うところの json-file ではな...
- ログ出力パスを log-opt で指定する
-- log-opt を指定しない場合、ログ出力パスは docker inspec...
ログ出力パスの取得例
#prism(bash){{{
$ podman inspect --format '{{.LogPath}}' inspiring_feynma...
/home/nobuoki/.local/share/containers/storage/overlay-con...
}}}
* 肝心のログ [#ydff2032]
json 形式ではないです残念
#prism(bash){{{
$ cat $(podman inspect --format '{{.LogPath}}' inspiring_...
2021-01-15T08:38:58.704885606+09:00 stdout F hello
}}}
* 参考 [#ia267594]
- [[podman/podman-run.1.md at master · containers/po...
- [[コンテナ運用におけるログ基盤設計のベストプラクティス ...
ページ名: