我正在尝试弄清楚需要在 Alpine docker 镜像上安装哪个包(如果有),以便命令logger
支持该--udp
标志。
默认情况下,logger
alpine 中的命令仅支持一组非常少的标志,而我需要这些--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