docker中的suricata不允许操作错误

时间:2018-09-03 03:32:05

标签: docker suricata

我构建了一个包含suricata的docker映像,但是当我尝试运行suricata时,下面出现错误:

  

3/9/2018-02:58:12--这是Suricata版本4.0.5发行   3/9/2018-02:58:12--[ERRCODE:SC_ERR_SYSCALL(50)]-尝试通过ioctl为'ens33'设置功能时失败:不允许操作(1)   3/9/2018-02:58:12--[ERRCODE:SC_ERR_SYSCALL(50)]-尝试通过ioctl为'ens33'设置功能时失败:不允许操作(1)   3/9/2018-02:58:12--[ERRCODE:SC_ERR_SYSCALL(50)]-尝试通过ioctl为'ens33'设置功能时失败:不允许操作(1)   3/9/2018-02:58:12--[ERRCODE:SC_ERR_SYSCALL(50)]-尝试通过ioctl为'ens33'设置功能时失败:不允许操作(1)   3/9/2018-02:58:12--所有2个数据包处理线程,4个管理线程已初始化,引擎已启动。

docker镜像:ttbuge / suricata:4.5.2 运行命令:docker run -it --net = host -v $ PWD / logs:/ var / log / suricata ttbuge / suricata:4.5.2 suricata -i ens33

有什么提示吗?谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用--privileged选项运行它。

例如

docker run --privileged -it --net=host -v $PWD/logs:/var/log/suricata ttbuge/suricata:4.5.2 suricata -i ens33