openthread - 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 容器或如何修复有关。
解决方案
@Reto 的答案将起作用,但每次构建容器时您都将编辑该文件。把它放在你的里面Dockerfile
,你就准备好了。编辑将在构建容器时自动执行。
RUN sed -i '/imklog/s/^/#/' /etc/rsyslog.conf