首页 > 解决方案 > openthread/environment docker rsyslogd:imklog:无法打开内核日志(/proc/kmsg):不允许操作

问题描述

我正在运行 openthread/environment:latest docker image(截至 2019-06-15)

在使用 docker 18.09 启动新的 ubuntu 18.04 时,使用命令

ubuntu@ip-172-31-37-198:~$ docker run -it --rm openthread/environment bash

我得到以下输出

  • 停止系统消息总线 dbus [确定]
  • 启动系统消息总线 dbus [确定]
  • 启动增强型 syslogd rsyslogd

rsyslogd:imklog:无法打开内核日志(/proc/kmsg):不允许操作

rsyslogd:模块 imklog 的激活失败 [v8.32.0 尝试http://www.rsyslog.com/e/2145 ]

任何人都知道这是否与 ubuntu 设置或 docker 容器或如何修复有关。

标签: openthread

解决方案


@Reto 的答案将起作用,但每次构建容器时您都将编辑该文件。把它放在你的里面Dockerfile,你就准备好了。编辑将在构建容器时自动执行。

RUN sed -i '/imklog/s/^/#/' /etc/rsyslog.conf

推荐阅读