NetfilterQueue不在泊坞窗容器中工作

当在一个容器中运行的python脚本导入时,NetfilterQueue显示一个奇怪的问题:

File "main.py", line 1, in <module> from netfilterqueue import NetfilterQueue ImportError: /usr/local/lib/python2.7/dist-packages/netfilterqueue.so: undefined symbol: nfq_set_verdict2 

在容器中,我已经安装了:

 FROM debian:wheezy RUN apt-get update && apt-get install -y \ bridge-utils \ net-tools \ iptables \ python \ scapy \ tcpdump \ python-nfqueue \ build-essential \ python-dev \ libnetfilter-queue-dev \ python-pip RUN pip install netfilterqueue COPY ./main.py /main.py ENTRYPOINT sysctl net.ipv6.conf.all.forwarding=1 && ip6tables -A FORWARD -j NFQUEUE --queue-num 1 && python main.py 

build设就像一个魅力。 任何想法可能会导致此错误在运行时?

谢谢您的帮助

仅供参考我能够通过使用Ubuntu而不是debian来解决这个问题。 容器主机也是Ubuntu的。 我用–privileged和–net = host启动了容器