Alpine中是否可以安装有效的CloudWatch Agent软件包?我们想为Alpine上的CloudWatch Agent构建一个自定义docker,但中的可用下载https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/download-cloudwatch-agent-commandline.html似乎不起作用(我试了一些deb或rpm(。
一些错误:无法安装下载的deb文件:
/ # dpkg -i -E amazon-cloudwatch-agent.deb
dpkg: error processing archive amazon-cloudwatch-agent.deb (--install):
package architecture (amd64) does not match system (musl-linux-amd64)
并且无法安装下载的rpm文件:
/ # rpm -U amazon-cloudwatch-agent.rpm
error: Failed dependencies:
/bin/sh is needed by amazon-cloudwatch-agent-1.247347.6b250880-1.x86_64
如果Alpine是否得到CloudWatch Agent的支持,有什么确切的答案吗?显然,它得到了CloudWatch日志代理的支持。
问题跟踪器指示二进制文件确实有效。但是,您正在尝试在Alpine上安装deb
和rpm
软件包。Alpine使用apk
。尝试像这样使用deb
或rpm
很可能会导致系统崩溃,因为您要在多个发行版的基础上安装软件包。
您需要手动安装二进制文件,您可以从rpm或deb包中提取它。
链接的问题还表明,只支持systemd和upstart,因此您需要自己配置启动(可能是init.d
脚本?(。