0

到目前为止,我直接在 Docker 中安装了我额外需要的东西,作为“后参数”。

/bin/sh -c 'apt update && apt install -y smartmontools && apt install -y lm-sensors && apt install -y nvme-cli && apt install -y ipmitool && telegraf'

这不再起作用了。错误消息如标题中所述出现。我如何以 root 身份继续安装这些东西,作为“后参数”?

系统:Unraid - Docker - Telegraf:最新

4

2 回答 2

0

对 Telegraf docker 映像进行了更改,以不以 root 用户身份运行 telegraf。不幸的是,这意味着用户无法安装任何新软件。现在发布了新的 Telegraf 图像,允许用户再次为图像安装附加软件。Telegraf 本身仍以telegraf用户/组身份运行,但用户有权以 root 身份运行以配置映像。我们有一个完整的帖子来说明我们为什么做出这个改变以及对用户的影响。谢谢!

于 2021-11-03T22:51:29.580 回答
0

我相信您使用的是非根容器映像。阅读 docker 镜像提供者的文档以找到解决方案,了解如何将镜像用作根容器镜像。

于 2022-02-04T05:47:47.897 回答