将 tail 命令输出重定向到 docker 日志
Redirect tail command output to docker logs
我想创建一个 docker 图像,它将 运行 一个类似于 tail 的命令,我如何在容器的日志中重定向这个命令的输出?
默认情况下,您输出到 stdout 或 stderr 的所有内容都将成为 docker 容器日志的一部分。
例如,当这个容器是 运行
docker run --rm --name busy busybox sh -c "while true; do echo 'to stdout'; echo 'to stderr' >&2; sleep 1; done"
...您可以查看其日志:
docker logs -f busy
简而言之:正常使用您的 tail -f
。
我想创建一个 docker 图像,它将 运行 一个类似于 tail 的命令,我如何在容器的日志中重定向这个命令的输出?
默认情况下,您输出到 stdout 或 stderr 的所有内容都将成为 docker 容器日志的一部分。
例如,当这个容器是 运行
docker run --rm --name busy busybox sh -c "while true; do echo 'to stdout'; echo 'to stderr' >&2; sleep 1; done"
...您可以查看其日志:
docker logs -f busy
简而言之:正常使用您的 tail -f
。