Alpine 上支持 UDP 的记录器

Alpine 上支持 UDP 的记录器

我正在尝试弄清楚需要在 Alpine docker 镜像上安装哪个包(如果有),以便命令logger支持该--udp标志。

默认情况下,loggeralpine 中的命令仅支持一组非常少的标志,而我需要这些--udp支持。

# logger --help
BusyBox v1.28.4 (2018-05-30 10:45:57 UTC) multi-call binary.

Usage: logger [OPTIONS] [MESSAGE]

Write MESSAGE (or stdin) to syslog

        -s      Log to stderr as well as the system log
        -t TAG  Log using the specified tag (defaults to user name)
        -p PRIO Priority (numeric or facility.level pair)

我知道有 rsyslog 和 syslog-ng 的替代品,但我希望让 Alpine 容器的行为与我的 Ubuntu 完全一样,至少从角度来看logger

提前致谢。

答案1

我遇到了同样的问题,只需在 Dockerfile 中添加:

RUN apk add -U util-linux

相关内容